Skip to content

Commit 58b503a

Browse files
committed
Update workflows
1 parent 47c422b commit 58b503a

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

.github/workflows/docker-image.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ on:
66
component:
77
required: true
88
type: string
9+
dockerfile:
10+
required: false
11+
type: string
12+
default: 'Dockerfile'
13+
tag_postfix:
14+
required: false
15+
type: string
16+
default: ''
917
secrets:
1018
docker_username:
1119
required: true
@@ -44,9 +52,10 @@ jobs:
4452
uses: docker/build-push-action@v2
4553
with:
4654
context: ./${{ inputs.component }}
55+
file: ./${{ inputs.component }}/${{ inputs.dockerfile }}
4756
platforms: linux/amd64,linux/arm64
4857
push: true
49-
tags: ${{ steps.meta.outputs.tags }}
58+
tags: ${{ steps.meta.outputs.tags }}${{ inputs.tag_postfix }}
5059
labels: ${{ steps.meta.outputs.labels }}
5160

5261
- name: Update repo description

.github/workflows/release-images.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,17 @@ jobs:
2323
docker_token: ${{ secrets.DOCKER_TOKEN }}
2424
docker_password: ${{ secrets.DOCKER_PASSWORD }}
2525

26+
collector-metric:
27+
uses: pinpoint-apm/pinpoint-docker/.github/workflows/docker-image.yml@master
28+
with:
29+
component: pinpoint-collector
30+
dockerfile: Dockerfile-metric
31+
tag_postfix: -metric
32+
secrets:
33+
docker_username: ${{ secrets.DOCKER_USERNAME }}
34+
docker_token: ${{ secrets.DOCKER_TOKEN }}
35+
docker_password: ${{ secrets.DOCKER_PASSWORD }}
36+
2637
flink:
2738
uses: pinpoint-apm/pinpoint-docker/.github/workflows/docker-image.yml@master
2839
with:
@@ -67,6 +78,17 @@ jobs:
6778
docker_username: ${{ secrets.DOCKER_USERNAME }}
6879
docker_token: ${{ secrets.DOCKER_TOKEN }}
6980
docker_password: ${{ secrets.DOCKER_PASSWORD }}
81+
82+
web-metric:
83+
uses: pinpoint-apm/pinpoint-docker/.github/workflows/docker-image.yml@master
84+
with:
85+
component: pinpoint-web
86+
dockerfile: Dockerfile-metric
87+
tag_postfix: -metric
88+
secrets:
89+
docker_username: ${{ secrets.DOCKER_USERNAME }}
90+
docker_token: ${{ secrets.DOCKER_TOKEN }}
91+
docker_password: ${{ secrets.DOCKER_PASSWORD }}
7092

7193
batch:
7294
uses: pinpoint-apm/pinpoint-docker/.github/workflows/docker-image.yml@master

0 commit comments

Comments
 (0)