Skip to content

Commit e14477b

Browse files
committed
add dockerfile_branch variable
skip-checks: true
1 parent a058ae5 commit e14477b

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

.github/workflows/docker_publish.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ on:
1010
required: true
1111
default: main
1212
description: "Git branch/tag revision to build"
13+
dockerfile_branch:
14+
type: string
15+
required: true
16+
default: main
17+
description: "Git branch for getting Dockerfile"
1318
image_tag:
1419
type: string
1520
required: true
@@ -25,14 +30,13 @@ jobs:
2530
build:
2631
runs-on: [self-hosted, auto-provisioned]
2732
steps:
28-
- name: Checkout .github and local_ydb
33+
- name: Checkout .github
2934
uses: actions/checkout@v4
3035
with:
31-
ref: main
36+
ref: ${{ inputs.dockerfile_branch || 'main' }}
3237
path: main
3338
sparse-checkout: |
3439
.github
35-
ydb/public/tools/local_ydb/
3640
3741
- name: Checkout
3842
uses: actions/checkout@v4
@@ -47,7 +51,7 @@ jobs:
4751
run: |
4852
echo "SHA=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT
4953
50-
- name: Set up Docker Buildx
54+
- name: Set up Docker buildx
5155
uses: docker/setup-buildx-action@v2
5256

5357
- name: Log in to the Container registry
@@ -82,5 +86,3 @@ jobs:
8286
provenance: false
8387
cache-from: type=s3,name=local_ydb,region=ru-central1,bucket=${{ vars.AWS_BUCKET }},endpoint_url=${{ vars.AWS_ENDPOINT }},access_key_id=${{ secrets.AWS_KEY_ID }},secret_access_key=${{ secrets.AWS_KEY_VALUE }}
8488
cache-to: type=s3,name=local_ydb,region=ru-central1,bucket=${{ vars.AWS_BUCKET }},endpoint_url=${{ vars.AWS_ENDPOINT }},access_key_id=${{ secrets.AWS_KEY_ID }},secret_access_key=${{ secrets.AWS_KEY_VALUE }},mode=max
85-
secrets: |
86-
"ccache_remote_storage=${{ vars.REMOTE_CACHE_URL && format('http://{0}{1}', secrets.REMOTE_CACHE_AUTH, vars.REMOTE_CACHE_URL) || ''}}"

0 commit comments

Comments
 (0)