Skip to content

0.1.0

Compare
Choose a tag to compare
@aknysh aknysh released this 17 Jan 21:36
· 3 commits to master since this release
1e00314

what

  • Added buildspec.yml
  • Added init.groovy
  • Updated Dockerfile

why

  • buildspec.yml allows AWS CodeBuild to build the Docker image and store it in an ECR repository

  • init.groovy script allows complete Jenkins automation including setting up the initial admin user, configuring security mode, jobs, slave access, and more

  • Dockerfile:

    • Sets Java ENV vars to disable Jenkins setup wizard UI
    • Installs Jenkins plugins
    • Calls init.groovy to automate Jenkins setup, e.g. configuring the initial admin user, security mode, and jobs executors
    • Exposes Jenkins HTTP port 8080 in the Docker container

references