- Added the missing Maven repository information to the Spring Boot demo pom.xml file.
- 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.
- Added Jenkinsfile to Azure assets.
- Added Spring Boot Demo to Azure assets.
- Minor change to documentation.
- Added .editorconfig file to keep IDE settings consistent.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Updated relevant documentation.
- Initial release