fix: passing docker hub secrets to build workflow

This commit is contained in:
wancat committed 2023-11-18 18:37:29 +08:00
1 parent 17277da171
commit bf6aabb1c5
5 files changed
+15 -2

No files matched your search

+6
View File
@@ -16,6 +16,12 @@ on:
required: false
description: 'Target to build'
secrets:
DOCKERHUB_USERNAME:
required: true
DOCKERHUB_TOKEN:
required: true
jobs:
build-and-push:
runs-on: ubuntu-latest
+4
View File
@@ -10,6 +10,7 @@ jobs:
imageName: 'linuxodyssey/backend'
dockerfilePath: './server/Dockerfile'
target: prod
secrets: inherit
build-frontend:
uses: ./.github/workflows/build-docker-image.yml
@@ -17,6 +18,7 @@ jobs:
imageName: 'linuxodyssey/frontend'
dockerfilePath: './app/Dockerfile'
target: prod
secrets: inherit
build-analytics:
uses: ./.github/workflows/build-docker-image.yml
@@ -24,9 +26,11 @@ jobs:
imageName: 'linuxodyssey/analytics'
dockerfilePath: './packages/analytics/Dockerfile'
target: prod
secrets: inherit
build-base:
uses: ./.github/workflows/build-docker-image.yml
with:
imageName: 'linuxodyssey/base'
dockerfilePath: './quests/Dockerfile'
secrets: inherit
+1
View File
@@ -12,6 +12,7 @@ jobs:
build:
needs: ci-checks
uses: ./.github/workflows/build.yml
secrets: inherit
deploy:
needs: build
+2 -1
View File
@@ -24,5 +24,6 @@ jobs:
GITHUB_TOKEN: ${{ github.token }}
build:
uses: ./.github/workflows/build.yml
needs: ci-checks
uses: ./.github/workflows/build.yml
secrets: inherit
+2 -1
View File
@@ -10,8 +10,9 @@ jobs:
uses: ./.github/workflows/ci-checks.yml
build:
uses: ./.github/workflows/build.yml
needs: ci-checks
uses: ./.github/workflows/build.yml
secrets: inherit
deploy:
needs: build