Skip to content

Jenkins, CI and More

Martin Bucinskas edited this page Aug 23, 2019 · 3 revisions

Jenkins

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/

Build and Test

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.

jenkins ci check message

If any of these fail, the PR should not be merged.

Deployment

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.

Clone this wiki locally