1,安裝gitlab-ci
curl -l | sudo bash
yum install gitlab-ci-multi-runner
秘鑰
新增許可權,我這裡給的root ,根據自己的情況給
usermod -a -g root gitlab-runner
設定全域性變數
在專案新增.gitlab-ci.yml檔案, 在這個檔案就可以用全域性變數了
dockerfile 第一版
from golang:1.12 as build
env gin_mode release
env goproxy
env go111module on
workdir /go/cache
add go.mod .
run go mod tidy
run go mod download
workdir /go/release
add . .
run goos=linux cgo_enabled=0 go build -ldflags="-s -w" -installsuffix cgo -o ordercenter main.go
from nginx as production-stage
copy --from=build /etc/localtime /etc/localtime
copy --from=build /go/release/ordercenter /
cmd ["/ordercenter"]
dockerfile 第二版
echo '
from nginx
copy order-center /
copy ras* /
run cp /usr/share/zoneinfo/asia/shanghai /etc/localtime
cmd ["/order-center"]
' > dockerfile
mysql流程控制 MySQL 流程控制
流程控制 1 順序結構 程式從上往下依次執行 2 分支結構 多條路徑選擇一條 3 迴圈結構 在規定範圍內重複執行 一 分支結構 1 if函式 功能 實現分支流 語法 if 表示式1,表示式2,表示式3 執行順序 執行表示式1,成立返回表示式2的值,不成立則返回表示式3的值 應用 任何地方 例 if ...
Python流程控制語句流程控制語句
流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...
python流程控制 python之流程控制
電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...