properly reference SECRET, include secret in upload to dockerhub env

This commit is contained in:
Ulf Gebhardt 2023-03-20 12:16:52 +01:00
parent a31104f26f
commit d077256f9f
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
2 changed files with 5 additions and 4 deletions

View File

@ -17,7 +17,7 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Decrypt .env - name: Decrypt .env
run: gpg --quiet --batch --yes --decrypt --passphrase="${SECRET}" --output .env .env.enc run: gpg --quiet --batch --yes --decrypt --passphrase="${{ env.SECRET }}" --output .env .env.enc
- name: Load .env - name: Load .env
uses: aarcangeli/load-dotenv@v1.0.0 uses: aarcangeli/load-dotenv@v1.0.0
with: with:

View File

@ -1,4 +1,4 @@
name: publish-branded name: publish
on: on:
repository_dispatch: repository_dispatch:
types: [trigger-ocelot-build-success] types: [trigger-ocelot-build-success]
@ -17,7 +17,7 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Decrypt .env - name: Decrypt .env
run: gpg --quiet --batch --yes --decrypt --passphrase="${SECRET}" --output .env .env.enc run: gpg --quiet --batch --yes --decrypt --passphrase="${{ env.SECRET }}" --output .env .env.enc
- name: Load .env - name: Load .env
uses: aarcangeli/load-dotenv@v1.0.0 uses: aarcangeli/load-dotenv@v1.0.0
with: with:
@ -65,13 +65,14 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [build_branded] needs: [build_branded]
env: env:
SECRET: ${{ secrets.SECRET }}
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Decrypt .env - name: Decrypt .env
run: gpg --quiet --batch --yes --decrypt --passphrase="${SECRET}" --output .env .env.enc run: gpg --quiet --batch --yes --decrypt --passphrase="${{ env.SECRET }}" --output .env .env.enc
- name: Load .env - name: Load .env
uses: aarcangeli/load-dotenv@v1.0.0 uses: aarcangeli/load-dotenv@v1.0.0
with: with: