From b74944074b2750433a4e72af4e127b87ed26bcf6 Mon Sep 17 00:00:00 2001 From: qtrinh2 Date: Thu, 13 Feb 2025 14:18:10 -0500 Subject: [PATCH 1/5] Create cicd.yml --- .github/workflows/cicd.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/cicd.yml diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml new file mode 100644 index 0000000..b699a4a --- /dev/null +++ b/.github/workflows/cicd.yml @@ -0,0 +1,23 @@ +name: "Build and Publish, Deploy Docker Image" + +on: + workflow_dispatch: + push: + branches: + - "feature/cicd" + paths: + - "**" + +jobs: + build-publish: + uses: chnm/.github/.github/workflows/django--build-publish.yml@main + secrets: inherit + with: + + container-registry: "ghcr.io" + container-image-name: "apiary" + + django-context-root: "." + + website-devl-fqdn: "dev.apiary.rrchnm.org" + website-prod-fqdn: "dev.apiary.rrchnm.org" From b78ed12ee896ce1fe3b8588e8591c27b18aa852b Mon Sep 17 00:00:00 2001 From: qtrinh2 Date: Thu, 13 Feb 2025 14:29:48 -0500 Subject: [PATCH 2/5] Update cicd.yml ignore .github changes --- .github/workflows/cicd.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index b699a4a..fdb7d07 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -7,6 +7,7 @@ on: - "feature/cicd" paths: - "**" + - '!.github/**' jobs: build-publish: From 97b224551121f7d5096bbfe6c3b83c8385a52485 Mon Sep 17 00:00:00 2001 From: qtrinh2 Date: Thu, 13 Feb 2025 14:40:01 -0500 Subject: [PATCH 3/5] Update cicd.yml --- .github/workflows/cicd.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index fdb7d07..aad0f7d 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -7,18 +7,18 @@ on: - "feature/cicd" paths: - "**" - - '!.github/**' + #- '!.github/**' jobs: build-publish: - uses: chnm/.github/.github/workflows/django--build-publish.yml@main + uses: chnm/.github/.github/workflows/docker--build-publish.yml@main secrets: inherit with: container-registry: "ghcr.io" container-image-name: "apiary" - django-context-root: "." + context-root: "." website-devl-fqdn: "dev.apiary.rrchnm.org" website-prod-fqdn: "dev.apiary.rrchnm.org" From 95befa44f081ca6057240ac4b475e306af67c3f3 Mon Sep 17 00:00:00 2001 From: qtrinh2 Date: Thu, 13 Feb 2025 14:47:50 -0500 Subject: [PATCH 4/5] Update cicd.yml --- .github/workflows/cicd.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index aad0f7d..94dce57 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -22,3 +22,11 @@ jobs: website-devl-fqdn: "dev.apiary.rrchnm.org" website-prod-fqdn: "dev.apiary.rrchnm.org" + + deploy: + uses: chnm/.github/.github/workflows/docker--deploy.yml@main + needs: [build-publish] + secrets: inherit + with: + website-devl-fqdn: "dev.apiary.rrchnm.org" + website-prod-fqdn: "dev.apiary.rrchnm.org" From 04aff2204fcf51b50cd61045e1f673505343cb2b Mon Sep 17 00:00:00 2001 From: qtrinh2 Date: Thu, 13 Feb 2025 14:57:37 -0500 Subject: [PATCH 5/5] Update cicd.yml --- .github/workflows/cicd.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index 94dce57..a039c17 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -7,7 +7,7 @@ on: - "feature/cicd" paths: - "**" - #- '!.github/**' + - '!.github/**' jobs: build-publish: @@ -21,7 +21,7 @@ jobs: context-root: "." website-devl-fqdn: "dev.apiary.rrchnm.org" - website-prod-fqdn: "dev.apiary.rrchnm.org" + website-prod-fqdn: "data.chnm.org" deploy: uses: chnm/.github/.github/workflows/docker--deploy.yml@main @@ -29,4 +29,4 @@ jobs: secrets: inherit with: website-devl-fqdn: "dev.apiary.rrchnm.org" - website-prod-fqdn: "dev.apiary.rrchnm.org" + website-prod-fqdn: "data.chnm.org"