A command line tool for automating CI/CD tasks.
Development is best accomplished using virtualenv or virtualenv-wrapper where a virtual environment can be generated:
UNIX: util/new-env.sh
Windows: util\New-Env.ps1
To update the current development environment
UNIX: util/update-env.sh
Windows: util\Update-Env.ps1
The test suite can be run with
vjer test
The build can be run with
vjer build
This is the procedure for releasing Vjer
- Validate that all issues are "Ready for Release".
- Update CHANGELOG.md.
- Run the Publish workflow against the Production environment.
- Validate the GitHub release and tag.
- Validate PyPi was published properly.
- Label the issues as res::complete and mark as "Completed".
- Close the Milestone.
- Update the source in Perforce.
- If this was a release branch, merge to master.