July 2017
Intermediate to advanced
656 pages
16h 1m
English
For this recipe, we are going to be using the Jenkins CI/CD system as our build and deployment tool, so we will need to install this first. We can head over to https://jenkins.io/ to download the appropriate binary for our system. Once we have the download, run the installer.
Jenkins runs in the background as a daemon process. To achieve this, the installer creates a jenkins user account. This account is very restricted in what it can do, which is great for security on a production build system; however, we'll be loosening the restrictions for local development purposes.
We'll configure jenkins to have sudo powers. Let's run the following command:
$ sudo visudo
This will open up the sudoers file in the vi editor. Add the following ...