-
Notifications
You must be signed in to change notification settings - Fork 1
Jenkins, CI and More
There is a server running a Jenkins container that can only be accessed via a VPN connection. If you need access to the Jenkins server, create a new issue requesting access to the Jenkins.
Jenkins server: http://172.17.0.1:8099/
Jenkins currently builds and tests all of the branches and commits. This will be changed in the near future to only start building PRs. This will reduce unnecessary builds and save resources.
Jenkins integrates well with GitHub and provides 2 extra verification checks when creating a PR and merging.
If any of these fail, the PR should not be merged.
The deployment is currently being worked on. This will involve in building the project in jenkins and packaging to deploy to a specified server (DEV, PREPROD, PROD).
This is will all be done via a simple bash script which has secrets hidden in the environment rather than a file.
