From 9099aea12207c462888a61bb4b7fd302fd680551 Mon Sep 17 00:00:00 2001 From: bjdgy Date: Mon, 29 Jan 2024 21:26:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20docker=20=E7=BC=96?= =?UTF-8?q?=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release.yml | 4 +--- docker/Dockerfile | 1 - docker/init.sh | 4 +++- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0f6ca1f..d3383ff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -49,10 +49,8 @@ jobs: run: | appVer=`cat version` commitId=`git rev-parse HEAD` - buildDate=`date --iso-8601=seconds` echo "APP_VER=$appVer" >> $GITHUB_ENV echo "commitId=$commitId" >> $GITHUB_ENV - echo "buildDate=$buildDate" >> $GITHUB_ENV cd server;go mod tidy @@ -64,7 +62,7 @@ jobs: file: ./docker/Dockerfile #platforms: linux/amd64,linux/arm64 platforms: linux/amd64 - build-args: appVer=${{ env.APP_VER }} commitId=${{ env.commitId }} buildDate=${{ env.buildDate }} + build-args: appVer=${{ env.APP_VER }} commitId=${{ env.commitId }} #tags: bjdgyc/anylink:latest,bjdgyc/anylink:${{ env.APP_VER }} tags: bjdgyc/anylink:${{ env.APP_VER }} diff --git a/docker/Dockerfile b/docker/Dockerfile index 8fb4aa1..ed82ef0 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -12,7 +12,6 @@ FROM golang:1.20-alpine3.19 as builder_golang ARG CN="no" ARG appVer="appVer" ARG commitId="commitId" -ARG buildDate="2020-1-1T11:11:11" ENV TZ=Asia/Shanghai diff --git a/docker/init.sh b/docker/init.sh index 395676b..4363dcd 100644 --- a/docker/init.sh +++ b/docker/init.sh @@ -16,7 +16,9 @@ cd /server #go mod tidy -go build -o anylink -trimpath -ldflags "-s -w -extldflags '-static' -X main.appVer=$appVer -X main.commitId=$commitId -X main.buildDate=$buildDate" +ldflags="-s -w -extldflags '-static' -X main.appVer=$appVer -X main.commitId=$commitId -X main.buildDate=$(date -Iseconds)" + +go build -o anylink -trimpath -ldflags "$ldflags" ls -l /server/