Skip to content

wingify/vwo-tech-debt-client

Repository files navigation

VWO Tech Debt Client

License

This open source library allows you to send your feature flag usage to VWO to help you reduce your tech debt.

Requirements

The tech debt client runs as a JAR file, and you can run it either on your local dev environment, or as a Jenkins Job. You can either use the JAR included in the repo, or you can build it from the source.

Jenkins Job

You can run the client from a Jenkins job

java -jar <location_of_tech_debt_client> sourceFolder="${WORKSPACE}" accountId=${accountId} isReferenceCode=${isReferenceCode} APIToken=${apiToken} repoBranch="${GIT_BRANCH}" repoURL="${GIT_URL}"

Variables :

location_of_tech_debt_client - /opt/automata/vwo-techdebt-client.jar (as an example)

GIT_BRANCH, GIT_URL, WORKSPACE - variables available in Jenkins

accountId - VWO accountId

isReferenceCode - set to true if you want to send your code snippets to VWO

APIToken - VWO Developer API Token

Third-party Resources and Credits

Refer third-party-attributions.txt

Authors

Changelog

Refer CHANGELOG.md

Contributing

Please go through our contributing guidelines

Code of Conduct

Code of Conduct

License

Apache License, Version 2.0

Copyright 2024 Wingify Software Pvt. Ltd.

About

This open source library allows you to send your feature flag usage to VWO to help you reduce your tech debt.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages