diff --git a/README.md b/README.md index 5902503a..dbd1b247 100644 --- a/README.md +++ b/README.md @@ -83,11 +83,12 @@ For contribution guidelines, see [Code contribution guide](https://docs.spryker. | | | 7.6 | ✓ | | | | | 7.10 | ✓ | | | | opensearch | 1.3 | ✓ | | -| scheduler | jenkins | 2.176 | | | +| scheduler | jenkins | 2.176 | | | | | | 2.305 | ✓ | | | | | 2.324 | ✓ | | | | | 2.401 | ✓ | | | | | 2.442 | ✓ | | +| | | 2.488 | ✓ | | | webdriver | phantomjs | latest* | | | | | chromedriver | latest | ✓ | | | mail_catcher | mailhog | 1.0 | ✓ | | diff --git a/generator/src/templates/service/jenkins/2.488/jenkins.yml.twig b/generator/src/templates/service/jenkins/2.488/jenkins.yml.twig new file mode 100644 index 00000000..578502b3 --- /dev/null +++ b/generator/src/templates/service/jenkins/2.488/jenkins.yml.twig @@ -0,0 +1,18 @@ + {{ serviceName }}: + image: spryker/jenkins:2.488 + networks: + - private + labels: + 'spryker.app.name': scheduler + 'spryker.app.type': services + 'spryker.project': ${SPRYKER_DOCKER_PREFIX}:${SPRYKER_DOCKER_TAG} + healthcheck: + test: [ "CMD", "nc", "-z", "localhost", "8080" ] + interval: 10s + timeout: 5s + retries: 5 + environment: + JAVA_OPTS: '-Djenkins.model.Jenkins.debugMode=true -Djenkins.install.runSetupWizard=false -Xms128m -Xmx128m -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION={{ serviceData['csrf-protection-enabled'] ? 'false' : 'true' }}' + volumes: + - {{ serviceName }}-{{ serviceData['engine'] }}-data:/var/jenkins_home:rw + - ${DEPLOYMENT_PATH}/context/jenkins/spryker.sh:/usr/bin/spryker.sh:rw