17 lines
258 B
Bash
17 lines
258 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
apt-get update
|
|
apt-get install -y golang-go git
|
|
|
|
git clone "${GITEA_SERVER_URL}/${GITEA_REPOSITORY}.git" /tmp/build
|
|
cd /tmp/build
|
|
git checkout "${GITEA_SHA}"
|
|
|
|
go mod tidy
|
|
go test ./...
|
|
go build -o myapp .
|
|
|
|
echo "构建完成 ✅"
|
|
|
|
./myapp |