1
This commit is contained in:
56
.cnb.yml
56
.cnb.yml
@@ -41,8 +41,8 @@ main:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- sync to github
|
- sync to github
|
||||||
|
|
||||||
# ========== 编译Logic服务 ==========
|
# ========== 编译Logic和Login服务 ==========
|
||||||
- name: build logic
|
- name: build
|
||||||
image: golang:1.23
|
image: golang:1.23
|
||||||
cpus: 1
|
cpus: 1
|
||||||
environment:
|
environment:
|
||||||
@@ -52,36 +52,25 @@ main:
|
|||||||
commands:
|
commands:
|
||||||
- source .build-info/.env && BUILD_VERSION="${BUILD_VERSION}"
|
- source .build-info/.env && BUILD_VERSION="${BUILD_VERSION}"
|
||||||
- mkdir -p build
|
- mkdir -p build
|
||||||
- BIN_NAME="logic_${BUILD_VERSION}"
|
- |
|
||||||
- go mod download -x
|
# 编译Logic服务
|
||||||
- go build -v -p=1 -trimpath -buildvcs=false -ldflags "-s -w -buildid= -extldflags '-static'" -o ./build/${BIN_NAME} ./logic
|
BIN_NAME="logic_${BUILD_VERSION}"
|
||||||
- chmod +x ./build/${BIN_NAME}
|
go mod download -x
|
||||||
- ls -lh ./build/
|
go build -v -p=1 -trimpath -buildvcs=false -ldflags "-s -w -buildid= -extldflags '-static'" -o ./build/${BIN_NAME} ./logic
|
||||||
- file ./build/${BIN_NAME}
|
chmod +x ./build/${BIN_NAME}
|
||||||
depends_on:
|
ls -lh ./build/${BIN_NAME}
|
||||||
- cache go modules
|
file ./build/${BIN_NAME}
|
||||||
- set version
|
- |
|
||||||
|
# 编译Login服务
|
||||||
# ========== 编译Login服务 ==========
|
cd login
|
||||||
- name: build login
|
BIN_NAME="login_${BUILD_VERSION}"
|
||||||
image: golang:1.23
|
go mod download -x
|
||||||
cpus: 1
|
go build -v -p=1 -trimpath -buildvcs=false -ldflags "-s -w -buildid= -extldflags '-static'" -o ./build/${BIN_NAME} .
|
||||||
environment:
|
chmod +x ./build/${BIN_NAME}
|
||||||
CGO_ENABLED: 0
|
ls -lh ./build/${BIN_NAME}
|
||||||
GO111MODULE: on
|
mv ./build/${BIN_NAME} ../build/
|
||||||
GOSUMDB: off
|
cd ..
|
||||||
commands:
|
ls -lh ./build/
|
||||||
- source .build-info/.env && BUILD_VERSION="${BUILD_VERSION}"
|
|
||||||
- cd login
|
|
||||||
- mkdir -p build
|
|
||||||
- BIN_NAME="login_${BUILD_VERSION}"
|
|
||||||
- go mod download -x
|
|
||||||
- go build -v -p=1 -trimpath -buildvcs=false -ldflags "-s -w -buildid= -extldflags '-static'" -o ./build/${BIN_NAME} .
|
|
||||||
- chmod +x ./build/${BIN_NAME}
|
|
||||||
- ls -lh ./build/
|
|
||||||
- mv ./build/${BIN_NAME} ../build/
|
|
||||||
- cd ..
|
|
||||||
- ls -lh ./build/
|
|
||||||
depends_on:
|
depends_on:
|
||||||
- cache go modules
|
- cache go modules
|
||||||
- set version
|
- set version
|
||||||
@@ -97,8 +86,7 @@ main:
|
|||||||
- /root/.cache/go-build
|
- /root/.cache/go-build
|
||||||
cache_key: '{{ .Repo.Name }}-{{ .Commit.Branch }}-{{ checksum "go.mod" }}-{{ checksum "login/go.mod" }}'
|
cache_key: '{{ .Repo.Name }}-{{ .Commit.Branch }}-{{ checksum "go.mod" }}-{{ checksum "login/go.mod" }}'
|
||||||
depends_on:
|
depends_on:
|
||||||
- build logic
|
- build
|
||||||
- build login
|
|
||||||
|
|
||||||
# ========== SCP推送Login和Logic到指定服务器 ==========
|
# ========== SCP推送Login和Logic到指定服务器 ==========
|
||||||
- name: deploy to login server
|
- name: deploy to login server
|
||||||
|
|||||||
Reference in New Issue
Block a user