File tree Expand file tree Collapse file tree 5 files changed +16
-6
lines changed Expand file tree Collapse file tree 5 files changed +16
-6
lines changed Original file line number Diff line number Diff line change 15
15
images : |
16
16
sstc/gocron2
17
17
tags : |
18
- type=raw,value=latest
18
+ type=raw,value=latest,enable={{is_default_branch}}
19
19
type=raw,value=all
20
+ type=semver,pattern={{version}}-all
21
+ type=semver,pattern={{major}}.{{minor}}-all
20
22
- uses : docker/setup-qemu-action@v3
21
23
- uses : docker/setup-buildx-action@v3
22
24
- uses : docker/login-action@v3
@@ -30,13 +32,19 @@ jobs:
30
32
platforms : linux/amd64,linux/arm64
31
33
file : ./all/Dockerfile
32
34
tags : ${{ steps.meta.outputs.tags }}
35
+ build-args : |
36
+ GOCRON2_VERSION=1.6.5
33
37
- name : :server
34
38
uses : docker/build-push-action@v6
35
39
with :
36
40
push : true
37
41
platforms : linux/amd64,linux/arm64
38
42
file : ./server/Dockerfile
39
- tags : sstc/gocron2:server
43
+ tags : |
44
+ sstc/gocron2:server
45
+ sstc/gocron2:1.6.5-server
46
+ build-args : |
47
+ GOCRON2_VERSION=1.6.5
40
48
- uses : actions/checkout@v4
41
49
- uses : christian-korneck/update-container-description-action@v1
42
50
env :
Original file line number Diff line number Diff line change 1
1
FROM golang:1.20 AS builder
2
2
3
3
ARG TARGETARCH
4
+ ARG GOCRON2_VERSION
4
5
5
- ENV GOCRON2_VERSION=1.6.5
6
6
ENV GOCRON2_REPO_BASEURL=https://github.com/up9cloud/gocron2
7
7
ENV GOCRON2_DOWNLOAD_FILE=gocron2-v${GOCRON2_VERSION}-linux-${TARGETARCH}.tar.gz
8
8
ENV GOCRON2_DOWNLOAD_URL=${GOCRON2_REPO_BASEURL}/releases/download/v${GOCRON2_VERSION}/${GOCRON2_DOWNLOAD_FILE}
Original file line number Diff line number Diff line change 1
1
FROM golang:1.20 AS builder
2
2
3
3
ARG TARGETARCH
4
+ ARG GOCRON2_VERSION
4
5
5
- ENV GOCRON2_VERSION=1.6.5
6
6
ENV GOCRON2_REPO_BASEURL=https://github.com/up9cloud/gocron2
7
7
ENV GOCRON2_DOWNLOAD_FILE=gocron2-v${GOCRON2_VERSION}-linux-${TARGETARCH}.tar.gz
8
8
ENV GOCRON2_DOWNLOAD_URL=${GOCRON2_REPO_BASEURL}/releases/download/v${GOCRON2_VERSION}/${GOCRON2_DOWNLOAD_FILE}
Original file line number Diff line number Diff line change 1
1
# /bin/bash
2
2
3
- docker build -t gocron2 -f all/Dockerfile .
3
+ docker build -t gocron2 -f all/Dockerfile \
4
+ --build-arg GOCRON2_VERSION=1.6.5 \
5
+ .
Original file line number Diff line number Diff line change 1
1
FROM golang:1.20 AS builder
2
2
3
3
ARG TARGETARCH
4
+ ARG GOCRON2_VERSION
4
5
5
- ENV GOCRON2_VERSION=1.6.5
6
6
ENV GOCRON2_REPO_BASEURL=https://github.com/up9cloud/gocron2
7
7
ENV GOCRON2_DOWNLOAD_FILE=gocron2-v${GOCRON2_VERSION}-linux-${TARGETARCH}.tar.gz
8
8
ENV GOCRON2_DOWNLOAD_URL=${GOCRON2_REPO_BASEURL}/releases/download/v${GOCRON2_VERSION}/${GOCRON2_DOWNLOAD_FILE}
You can’t perform that action at this time.
0 commit comments