- Jenkins Server
- GitBash
- NodeJS
- AWS CLI
First, Install Docker here.
REM This will create the docker network
./setup.sh
REM This will create the custom docker image which includes the above.
./build.sh
REM This will run the custom image created in step 2.
./setup.sh
A Few Notes:
- This uses the default image provided by the jenkins/jenkins:lts image.
- The dockerfile assumes root to perform installation, if that doesn't work for you, build it from os level up.
- jenkins user gains appropriate permissions to run npm and apt-get commands.