From febcc41a09aacec2b60c838b2229e430a44b8adf Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Mon, 23 Sep 2024 23:15:15 +0300 Subject: [PATCH 01/27] work --- Jenkinsfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..bf74a99 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,19 @@ +pipeline { + + stages { + + stage('Checkout') { + steps { + git changelog: true, branch: "${BRANCH_NAME}", url: 'https://github.com/schemeorg-community/index.scheme.org' + } + } + + stage('Build') { + steps { + echo 'TODO' + } + } + + } + +} From a922e0e258992ca4e2620aa712f1c35972f0b11a Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Wed, 25 Sep 2024 22:31:30 +0300 Subject: [PATCH 02/27] work --- Jenkinsfile | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index bf74a99..93f53de 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,9 @@ pipeline { + agent { + label: 'docker' + } + stages { stage('Checkout') { @@ -9,8 +13,18 @@ pipeline { } stage('Build') { + agent { + docker { + image 'docker:latest' + args "-v /var/run/docker.sock:/var/run/docker.sock" + reuseNode true + } + } steps { - echo 'TODO' + docker build -f ./build/Dockerfile . + docker create --name dummy scheme-index:latest + docker cp dummy:/schemeindex.zip /tmp/schemeindex.zip + docker rm -f dummy } } From 0ac4a6518ca3d004a5a44624664a108222e981b0 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Wed, 25 Sep 2024 22:33:04 +0300 Subject: [PATCH 03/27] work --- Jenkinsfile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 93f53de..4157ed4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -21,10 +21,12 @@ pipeline { } } steps { - docker build -f ./build/Dockerfile . - docker create --name dummy scheme-index:latest - docker cp dummy:/schemeindex.zip /tmp/schemeindex.zip - docker rm -f dummy + sh ''' + docker build -f ./build/Dockerfile . + docker create --name dummy scheme-index:latest + docker cp dummy:/schemeindex.zip /tmp/schemeindex.zip + docker rm -f dummy + ''' } } From 094ee7fa41f4f58a06b1cb14759c401a2dd449af Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Wed, 25 Sep 2024 22:34:03 +0300 Subject: [PATCH 04/27] work --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4157ed4..d806b9d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ pipeline { agent { - label: 'docker' + label 'docker' } stages { From cb3761b55c6050a8ae944f6bcb418e8d75758437 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Wed, 25 Sep 2024 22:42:57 +0300 Subject: [PATCH 05/27] work --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index d806b9d..1f186a4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,7 +15,7 @@ pipeline { stage('Build') { agent { docker { - image 'docker:latest' + image 'docker:cli' args "-v /var/run/docker.sock:/var/run/docker.sock" reuseNode true } From 3bc08e93a5c2228d48a95748b6a31ae0cccf5476 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Thu, 26 Sep 2024 21:26:44 +0300 Subject: [PATCH 06/27] work --- Jenkinsfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1f186a4..fca17a3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,6 +7,13 @@ pipeline { stages { stage('Checkout') { + agent { + docker { + image 'docker:cli' + args "-v /var/run/docker.sock:/var/run/docker.sock" + reuseNode true + } + } steps { git changelog: true, branch: "${BRANCH_NAME}", url: 'https://github.com/schemeorg-community/index.scheme.org' } @@ -22,7 +29,7 @@ pipeline { } steps { sh ''' - docker build -f ./build/Dockerfile . + docker build -f ./build/Dockerfile . -t scheme-index:latest docker create --name dummy scheme-index:latest docker cp dummy:/schemeindex.zip /tmp/schemeindex.zip docker rm -f dummy From 9d82a2a0ee4f29372708fc6e80c40eadca556406 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Thu, 26 Sep 2024 21:34:09 +0300 Subject: [PATCH 07/27] work --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index fca17a3..4eb603b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -10,7 +10,7 @@ pipeline { agent { docker { image 'docker:cli' - args "-v /var/run/docker.sock:/var/run/docker.sock" + args "-v /var/run/docker.sock:/var/run/docker.sock -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro" reuseNode true } } @@ -23,7 +23,7 @@ pipeline { agent { docker { image 'docker:cli' - args "-v /var/run/docker.sock:/var/run/docker.sock" + args "-v /var/run/docker.sock:/var/run/docker.sock -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro" reuseNode true } } From 1fcb9299cc109ebf1d1dd9366a29f6b2cbb70993 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Thu, 26 Sep 2024 21:41:15 +0300 Subject: [PATCH 08/27] work --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4eb603b..55ab1fa 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -10,7 +10,7 @@ pipeline { agent { docker { image 'docker:cli' - args "-v /var/run/docker.sock:/var/run/docker.sock -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro" + // args "-v /var/run/docker.sock:/var/run/docker.sock -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro" reuseNode true } } @@ -23,7 +23,7 @@ pipeline { agent { docker { image 'docker:cli' - args "-v /var/run/docker.sock:/var/run/docker.sock -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro" + // args "-v /var/run/docker.sock:/var/run/docker.sock -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro" reuseNode true } } From b7fb28f29f7d6f4d6066efca7173fcb6cbb42d4c Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Thu, 26 Sep 2024 21:44:01 +0300 Subject: [PATCH 09/27] work --- Jenkinsfile | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 55ab1fa..a87e80a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,26 +7,12 @@ pipeline { stages { stage('Checkout') { - agent { - docker { - image 'docker:cli' - // args "-v /var/run/docker.sock:/var/run/docker.sock -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro" - reuseNode true - } - } steps { git changelog: true, branch: "${BRANCH_NAME}", url: 'https://github.com/schemeorg-community/index.scheme.org' } } stage('Build') { - agent { - docker { - image 'docker:cli' - // args "-v /var/run/docker.sock:/var/run/docker.sock -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro" - reuseNode true - } - } steps { sh ''' docker build -f ./build/Dockerfile . -t scheme-index:latest From b64e55c6402143bc171be08ef918cbad57b3552e Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Thu, 26 Sep 2024 21:54:46 +0300 Subject: [PATCH 10/27] work --- Jenkinsfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index a87e80a..a8c9d8a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,12 +7,26 @@ pipeline { stages { stage('Checkout') { + agent { + docker { + image 'docker:cli' + args "-v /var/run/docker.sock:/var/run/docker.sock" + reuseNode true + } + } steps { git changelog: true, branch: "${BRANCH_NAME}", url: 'https://github.com/schemeorg-community/index.scheme.org' } } stage('Build') { + agent { + docker { + image 'docker:cli' + args "-u root -v /var/run/docker.sock:/var/run/docker.sock" + reuseNode true + } + } steps { sh ''' docker build -f ./build/Dockerfile . -t scheme-index:latest From 26beab165bbac95401c3cc20c6751a99f40dff68 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Thu, 26 Sep 2024 22:20:32 +0300 Subject: [PATCH 11/27] work --- Jenkinsfile | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a8c9d8a..ec0e8b9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,13 +7,6 @@ pipeline { stages { stage('Checkout') { - agent { - docker { - image 'docker:cli' - args "-v /var/run/docker.sock:/var/run/docker.sock" - reuseNode true - } - } steps { git changelog: true, branch: "${BRANCH_NAME}", url: 'https://github.com/schemeorg-community/index.scheme.org' } @@ -23,7 +16,7 @@ pipeline { agent { docker { image 'docker:cli' - args "-u root -v /var/run/docker.sock:/var/run/docker.sock" + args "-u root" reuseNode true } } @@ -31,12 +24,30 @@ pipeline { sh ''' docker build -f ./build/Dockerfile . -t scheme-index:latest docker create --name dummy scheme-index:latest - docker cp dummy:/schemeindex.zip /tmp/schemeindex.zip + docker cp dummy:/schemeindex.zip ./schemeindex.zip docker rm -f dummy ''' } } + stage('Deploy') { + when { + branch 'jenkins-build' + } + agent { + docker { + image 'python:3.9.20' + reuseNode true + } + } + steps { + sh ''' + pip install --include-deps ansible + ansible-playbook -v + ''' + } + } + } } From c935a16f13c2244fa041131627ceb9f89c86e9aa Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Thu, 26 Sep 2024 22:26:23 +0300 Subject: [PATCH 12/27] work --- Jenkinsfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ec0e8b9..35009cd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -41,10 +41,14 @@ pipeline { } } steps { - sh ''' - pip install --include-deps ansible - ansible-playbook -v - ''' + dir('deploy') { + sh ''' + pip install ansible + ansible-playbook -v + ssh-keyscan -t rsa index.scheme.org >> ~/.ssh/known_hosts + ansible-playbook -i hosts deploy.yml -e content_zip_file=../schemeindex.zip + ''' + } } } From aef4939afc5442ec68d17a4c3072ccc369f8e435 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Thu, 26 Sep 2024 23:01:54 +0300 Subject: [PATCH 13/27] work --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 35009cd..9c0c465 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -43,6 +43,7 @@ pipeline { steps { dir('deploy') { sh ''' + echo $(whoami) pip install ansible ansible-playbook -v ssh-keyscan -t rsa index.scheme.org >> ~/.ssh/known_hosts From d4fdc7064d7bd7a71c1eae2160ee2933f36f4182 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Thu, 26 Sep 2024 23:05:45 +0300 Subject: [PATCH 14/27] work --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9c0c465..634e9be 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -37,13 +37,13 @@ pipeline { agent { docker { image 'python:3.9.20' + args "-v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro" reuseNode true } } steps { dir('deploy') { sh ''' - echo $(whoami) pip install ansible ansible-playbook -v ssh-keyscan -t rsa index.scheme.org >> ~/.ssh/known_hosts From e554c795a561b6c3e6deb41c1bc82857f0ec3af8 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Thu, 26 Sep 2024 23:31:30 +0300 Subject: [PATCH 15/27] work --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 634e9be..61991f2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -37,7 +37,7 @@ pipeline { agent { docker { image 'python:3.9.20' - args "-v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro" + args "-u" reuseNode true } } From f94154c2e7cadddb851479a6005df6585ec25f53 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Thu, 26 Sep 2024 23:42:48 +0300 Subject: [PATCH 16/27] work --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 61991f2..b23cca2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -37,7 +37,7 @@ pipeline { agent { docker { image 'python:3.9.20' - args "-u" + args "-u root" reuseNode true } } From f3103e0b5b54525cf867764d8e9580528c351d73 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Fri, 27 Sep 2024 00:22:59 +0300 Subject: [PATCH 17/27] work --- Jenkinsfile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b23cca2..5cc54ba 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -43,12 +43,13 @@ pipeline { } steps { dir('deploy') { - sh ''' - pip install ansible - ansible-playbook -v - ssh-keyscan -t rsa index.scheme.org >> ~/.ssh/known_hosts - ansible-playbook -i hosts deploy.yml -e content_zip_file=../schemeindex.zip - ''' + sh 'pip install ansible' + sshagent(credentials: ['index_scheme_org_ssh']) { + sh ''' + ssh-keyscan -t rsa index.scheme.org >> ~/.ssh/known_hosts + ansible-playbook -i hosts deploy.yml -e content_zip_file=../schemeindex.zip + ''' + } } } } From 89456d3ee15d451ea34ba2c638b20d5db47adbdd Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Fri, 27 Sep 2024 23:29:12 +0300 Subject: [PATCH 18/27] work --- Jenkinsfile | 4 +++- deploy/ansible.Dockerfile | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 deploy/ansible.Dockerfile diff --git a/Jenkinsfile b/Jenkinsfile index 5cc54ba..b1afc55 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -35,8 +35,10 @@ pipeline { branch 'jenkins-build' } agent { + dockerfile { + filename './deploy/ansible.Dockerfile' + } docker { - image 'python:3.9.20' args "-u root" reuseNode true } diff --git a/deploy/ansible.Dockerfile b/deploy/ansible.Dockerfile new file mode 100644 index 0000000..50df04d --- /dev/null +++ b/deploy/ansible.Dockerfile @@ -0,0 +1,3 @@ +FROM python:3.9.20 +USER ansible +pip install ansible From b38c3f2c62e4f7a71f55a2cc2393f62350b47474 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Fri, 27 Sep 2024 23:31:33 +0300 Subject: [PATCH 19/27] work --- Jenkinsfile | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b1afc55..38be3c0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,17 +31,13 @@ pipeline { } stage('Deploy') { - when { - branch 'jenkins-build' - } agent { dockerfile { filename './deploy/ansible.Dockerfile' } - docker { - args "-u root" - reuseNode true - } + } + when { + branch 'jenkins-build' } steps { dir('deploy') { From d1822c1a368583d2fcde87406a1dd3bd5c829e2e Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Fri, 27 Sep 2024 23:32:52 +0300 Subject: [PATCH 20/27] work --- deploy/ansible.Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/ansible.Dockerfile b/deploy/ansible.Dockerfile index 50df04d..af802be 100644 --- a/deploy/ansible.Dockerfile +++ b/deploy/ansible.Dockerfile @@ -1,3 +1,3 @@ FROM python:3.9.20 +RUN pip install ansible USER ansible -pip install ansible From ecbf4bfa9710dc784bf4e71e5c80aa2957ab485e Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Fri, 27 Sep 2024 23:34:46 +0300 Subject: [PATCH 21/27] work --- deploy/ansible.Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/ansible.Dockerfile b/deploy/ansible.Dockerfile index af802be..dd3909f 100644 --- a/deploy/ansible.Dockerfile +++ b/deploy/ansible.Dockerfile @@ -1,3 +1,3 @@ FROM python:3.9.20 -RUN pip install ansible USER ansible +RUN pip install ansible From 341e3d447834b7a1e32bd1c4e6736e1fe242df81 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Fri, 27 Sep 2024 23:37:11 +0300 Subject: [PATCH 22/27] work --- deploy/ansible.Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/deploy/ansible.Dockerfile b/deploy/ansible.Dockerfile index dd3909f..575d566 100644 --- a/deploy/ansible.Dockerfile +++ b/deploy/ansible.Dockerfile @@ -1,3 +1,4 @@ FROM python:3.9.20 +RUN useradd -ms /bin/bash ansible USER ansible RUN pip install ansible From 8ca3945809760e0f7cd1c9bb0947863242da65c4 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Fri, 27 Sep 2024 23:41:13 +0300 Subject: [PATCH 23/27] work --- deploy/ansible.Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/deploy/ansible.Dockerfile b/deploy/ansible.Dockerfile index 575d566..713a7b0 100644 --- a/deploy/ansible.Dockerfile +++ b/deploy/ansible.Dockerfile @@ -2,3 +2,4 @@ FROM python:3.9.20 RUN useradd -ms /bin/bash ansible USER ansible RUN pip install ansible +RUN mkdir -p /home/ansible/.ssh From 1b50558678de6638371977bc77b73ff7bc78193e Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Fri, 27 Sep 2024 23:47:21 +0300 Subject: [PATCH 24/27] work --- deploy/ansible.Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/deploy/ansible.Dockerfile b/deploy/ansible.Dockerfile index 713a7b0..a74d327 100644 --- a/deploy/ansible.Dockerfile +++ b/deploy/ansible.Dockerfile @@ -2,4 +2,5 @@ FROM python:3.9.20 RUN useradd -ms /bin/bash ansible USER ansible RUN pip install ansible +ENV PATH="/home/ansible/.local/bin:$PATH" RUN mkdir -p /home/ansible/.ssh From 855e134623b2904bcd87dbf9cc456e9850334cff Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Sat, 28 Sep 2024 12:35:54 +0300 Subject: [PATCH 25/27] work --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 38be3c0..5b740ad 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -34,6 +34,7 @@ pipeline { agent { dockerfile { filename './deploy/ansible.Dockerfile' + reuseNode true } } when { From 4a81dea175f1b82ad3ee50061868da527eae3f16 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Sun, 8 Dec 2024 12:09:40 +0200 Subject: [PATCH 26/27] work --- .circleci/config.yml | 13 ----------- .github/workflows/master.yml | 44 ------------------------------------ Jenkinsfile | 2 +- 3 files changed, 1 insertion(+), 58 deletions(-) delete mode 100644 .circleci/config.yml delete mode 100644 .github/workflows/master.yml diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 6e2cc8e..0000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,13 +0,0 @@ -version: 2.1 - -jobs: - test: - docker: - - image: cimg/base:2023.03 - steps: - - run: echo "" - -workflows: - main: - jobs: - - test diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml deleted file mode 100644 index 9471a5c..0000000 --- a/.github/workflows/master.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: 'Build and deploy on push to master' -on: - push: - branches: - - 'master' - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: docker/build-push-action@v6 - with: - push: false - tags: 'scheme-index:latest' - file: ./build/Dockerfile - - run: | - docker create --name dummy scheme-index:latest - docker cp dummy:/schemeindex.zip /tmp/schemeindex.zip - docker rm -f dummy - - uses: actions/upload-artifact@v4 - with: - name: schemeindex - path: /tmp/schemeindex.zip - - deploy_ansible: - needs: - - build - runs-on: ubuntu-latest - environment: Prod - steps: - - uses: actions/checkout@v4 - - uses: webfactory/ssh-agent@v0.9.0 - with: - ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} - - uses: actions/download-artifact@v4 - with: - name: schemeindex - path: build - - run: | - sudo apt-get install ansible - ssh-keyscan -t rsa index.scheme.org >> ~/.ssh/known_hosts - cd deploy - ansible-playbook -i hosts deploy.yml -e content_zip_file=$GITHUB_WORKSPACE/build/schemeindex.zip diff --git a/Jenkinsfile b/Jenkinsfile index 5b740ad..8ff4f80 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -38,7 +38,7 @@ pipeline { } } when { - branch 'jenkins-build' + branch 'master' } steps { dir('deploy') { From 26f947472a6704ca05b3d0cdca82e3f51b741909 Mon Sep 17 00:00:00 2001 From: Arvydas Silanskas Date: Sun, 8 Dec 2024 12:16:06 +0200 Subject: [PATCH 27/27] bump