Skip to content

Commit e9d61c8

Browse files
authored
Feat/cicd build (#2)
* pass secrets through workflows * fix Docker tag Signed-off-by: Luiz Oliveira <ziuloliveira@gmail.com>
1 parent 4d203d0 commit e9d61c8

File tree

3 files changed

+27
-2
lines changed

3 files changed

+27
-2
lines changed

.github/workflows/build.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,19 @@ on:
66
version:
77
description: version created on this build
88
value: ${{ jobs.build.outputs.version }}
9+
secrets:
10+
DOCKER_REGISTRY:
11+
description: Docker registry URL
12+
required: true
13+
DOCKER_USERNAME:
14+
description: Docker username
15+
required: true
16+
DOCKER_PASSWORD:
17+
description: Docker password
18+
required: true
19+
DOCKER_REPOSITORY:
20+
description: Docker repository name
21+
required: true
922

1023
jobs:
1124
versioning:
@@ -24,6 +37,10 @@ jobs:
2437
- uses: actions/checkout@v4
2538
- name: Docker Login
2639
uses: docker/login-action@v3
40+
env:
41+
ACTIONS_STEP_DEBUG: true
42+
DOCKER_REGISTRY: ${{ secrets.DOCKER_REGISTRY }}
43+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
2744
with:
2845
registry: ${{ secrets.DOCKER_REGISTRY }}
2946
username: ${{ secrets.DOCKER_USERNAME }}

.github/workflows/cicd.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,9 @@ on:
1111
jobs:
1212
standard_flow:
1313
name: Standard Flow
14-
uses: ./.github/workflows/build.yaml
14+
uses: ./.github/workflows/build.yaml
15+
secrets:
16+
DOCKER_REGISTRY: ${{ secrets.DOCKER_REGISTRY }}
17+
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
18+
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
19+
DOCKER_REPOSITORY: ${{ secrets.DOCKER_REPOSITORY }}

.github/workflows/version.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,12 @@ jobs:
4141
run: |
4242
if [[ "${{ github.event_name }}" != "release" ]]; then
4343
echo "MajorMinorPatch=${{ env.GitVersion_MajorMinorPatch }}" >> "$GITHUB_OUTPUT"
44-
echo "FullSemVer=${{ env.GitVersion_FullSemVer }}" >> "$GITHUB_OUTPUT"
44+
echo "FullSemVer=${{ env.GitVersion_MajorMinorPatch }}${{ env.GitVersion_PreReleaseTagWithDash}}" >> "$GITHUB_OUTPUT"
45+
echo "# Build version: ${{ env.GitVersion_MajorMinorPatch }}" >> $GITHUB_STEP_SUMMARY
46+
echo "## FullSemVer: ${{ env.GitVersion_FullSemVer }}" >> $GITHUB_STEP_SUMMARY
4547
else
4648
echo "MajorMinorPatch=${GITHUB_REF#refs/*/}" >> "$GITHUB_OUTPUT"
4749
echo "FullSemVer=${GITHUB_REF#refs/*/}" >> "$GITHUB_OUTPUT"
50+
echo "# Build version: ${GITHUB_REF#refs/*/}" >> $GITHUB_STEP_SUMMARY
4851
fi
4952
echo '${{ toJson(github) }}' | jq .

0 commit comments

Comments
 (0)