Skip to content

Latest commit

 

History

History
95 lines (74 loc) · 4.67 KB

CHANGELOG.md

File metadata and controls

95 lines (74 loc) · 4.67 KB

v1.3.3

  • Added the missing Maven repository information to the Spring Boot demo pom.xml file.

v1.3.2

  • Removed deprecated maintainer syntax and replaced it with label.
  • Fixed improper indentation in Fluentd logging example.
  • Updated Jenkins image reference to latest version.
  • Updated NGINX image reference to latest version.
  • Changed Jenkins Slave image to use the latest Alpine JRE instead of the JDK.
  • Updated Jenkins plugin references to latest versions.
  • Refactored Jenkinsfile and cleaned up branching.
  • Modified Spring Boot demo to use multi-stage Dockerfile for deployments and explicit Dockerfile for non-deployments.
  • Added settings.xml file so built JAR will be pushed to private Nexus Maven repo and to enable local server caching.
  • Added Jenkinsfile with example logic for AWS ECS deployments.

v1.3.1

  • Added Jenkinsfile to Azure assets.
  • Added Spring Boot Demo to Azure assets.
  • Minor change to documentation.
  • Added .editorconfig file to keep IDE settings consistent.

v1.3.0

  • Updated Jenkins to latest version.
  • Fixed issue where Jenkins Master was running as root.
  • Updated plugin versions and added and removed some of them where applicable.
  • Updated NGINX to latest version.
  • Exposed port 50000 on NGINX image.
  • Set ignore_invalid_headers to off in Jenkins NGINX config to prevent potential reverse proxy errors.
  • Set server_tokens to off in Jenkins NGINX config to prevent showing the version of NGINX.
  • Updated the Jenkins Slave to use the latest base image (openjdk:8u131-jdk-alpine).
  • Updated Jenkins Slave image to contain Git, Docker, and Docker Compose (this is not DIND - just the binaries).
  • Updated docker-compose.yml to use network aliases, updated the port mapping, and changed the service names.
  • Updated makefile to use a newer method for pruning images (docker image prune).
  • Updated the docs to include updated instructions.
  • Added Azure files to complement this article.

v1.2.1

  • Changed plugins.txt to include the latest plugins on installation.
  • Removed Yet Another Docker Plugin version 0.1.0-rc31 limitation due to plugin fix.
  • Updated relevant documentation.

v1.2.0

  • Updated Jenkins to v2.46.1-alpine.
  • Updated NGINX to v1.11.12-alpine.
  • Changed port mappings to avoid potential conflicts with other applications.
  • Changed primary slave to use OpenJDK image based on Alpine.
  • Changed slave to no longer ignore certificate check. Please review updated README.md.
  • Added .dockerignore rule to ignore .md files.
  • Updated included Yet Another Docker Plugin to version 0.1.0-rc31.
  • Changed plugins.txt to include the latest plugins on installation (except Yet Another Docker Plugin which is set to v0.1.0-rc31).
  • Removed the TLS v1.0 protocol from being supported in the NGINX reverse proxy due to security vulnerabilities.
  • Updated relevant documentation.

v1.1.2

  • Reverted Yet Another Docker Plugin to version 0.1.0-rc30 until a solution to this problem has been addressed.
  • Changed plugins.txt to include the latest plugins on installation (except Yet Another Docker Plugin which is set to v0.1.0-rc30).
  • Updated documentation to include information on accessing the Yet Another Docker Plugin release archives.

v1.1.1

  • Updated main documentation to refine step for resolving a plugin problem.
  • Included Yet Another Docker Plugin version 0.1.0-rc31 install file for manual installation.
  • Removed unneeded altered plugin file.

v1.1.0

  • Bumped Jenkins version to 2.32.3-alpine.
  • Bumped NGINX version to 1.11.10-alpine.
  • Updated docker-compose.yml to use version 3.
  • Optimized Jenkins Slave Dockerfile.
  • Removed copying of SSL files into image (see this article). Please review updated README.md.
  • Removed dummy SSL files.
  • Changed volume mapping for SSL files.
  • Updated .gitignore and .dockerignore to account for SSL file changes.
  • Updated plugins file used to install default plugins on image build.
  • Fixed problem with makefile not working due to missing indents.
  • Removed main NGINX volume as it's not needed.
  • Added cloud-stats 0.8 to plugins.txt since latest Yet Another Docker Plugin requires it.
  • Added a version of yet-another-docker-plugin.jar which fixes the problem described here. Please review updated README.md.
  • Updated relevant documentation.

v1.0.1

  • Updated relevant documentation.

v1.0.0

  • Initial release