diff --git a/docs/.variables.adoc b/docs/.variables.adoc new file mode 100644 index 0000000..4b36cd3 --- /dev/null +++ b/docs/.variables.adoc @@ -0,0 +1,2 @@ +:release: 7 +:version: 7.14 diff --git a/docs/index.adoc b/docs/index.adoc index 61ec617..536abb6 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -1,4 +1,5 @@ = Setting up CI/CD pipelines +include::.variables.adoc[] This guide describes how you create a CI/CD pipeline that builds, tests and deploys your XP apps with your favorite CI/CD service. @@ -50,13 +51,13 @@ name: default steps: - name: build & test app - image: enonic/enonic-ci:7.13 + image: enonic/enonic-ci:{version} commands: - /setup_sandbox.sh - enonic project build - name: deploy App - image: enonic/enonic-ci:7.13 + image: enonic/enonic-ci:{version} environment: ENONIC_CLI_REMOTE_URL: from_secret: ENONIC_CLI_REMOTE_URL @@ -92,7 +93,7 @@ jobs: build: working_directory: ~/app docker: - - image: enonic/enonic-ci:7.13 + - image: enonic/enonic-ci:{version} steps: - checkout - run: @@ -205,7 +206,7 @@ git push pipeline { agent { docker { - image 'enonic/enonic-ci:7.13' + image 'enonic/enonic-ci:{version}' } } environment { @@ -313,13 +314,13 @@ trigger: steps: - name: build & test app - image: enonic/enonic-ci:7.13 + image: enonic/enonic-ci:{version} commands: - /setup_sandbox.sh - enonic project build - name: deploy - image: enonic/enonic-ci:7.13 + image: enonic/enonic-ci:{version} environment: ENONIC_CLI_REMOTE_URL: from_secret: testing-url @@ -345,13 +346,13 @@ trigger: steps: - name: build & test app - image: enonic/enonic-ci:7.13 + image: enonic/enonic-ci:{version} commands: - /setup_sandbox.sh - enonic project build - name: deploy - image: enonic/enonic-ci:7.13 + image: enonic/enonic-ci:{version} environment: ENONIC_CLI_REMOTE_URL: from_secret: staging-url @@ -374,13 +375,13 @@ trigger: steps: - name: build & test app - image: enonic/enonic-ci:7.13 + image: enonic/enonic-ci:{version} commands: - /setup_sandbox.sh - enonic project build - name: deploy - image: enonic/enonic-ci:7.13 + image: enonic/enonic-ci:{version} environment: ENONIC_CLI_REMOTE_URL: from_secret: production-url @@ -439,7 +440,7 @@ version: 2.1 executors: xp-executor: docker: - - image: enonic/enonic-ci:7.13 + - image: enonic/enonic-ci:{version} working_directory: ~/app jobs: