溫馨提示×

如何在CentOS上為Golang項目編寫打包腳本

小樊
46
2025-08-10 19:42:45
欄目: 編程語言

在CentOS上為Golang項目編寫打包腳本,可以遵循以下步驟:

  1. 確保已經安裝了Go語言環境。如果沒有,請訪問Go官方網站下載并安裝。

  2. 在項目根目錄下創建一個名為build.sh的腳本文件:

touch build.sh
chmod +x build.sh
  1. 使用文本編輯器打開build.sh文件,然后添加以下內容:
#!/bin/bash

# 設置項目名稱和版本號
PROJECT_NAME="your_project_name"
VERSION="1.0.0"

# 設置輸出目錄
OUTPUT_DIR="dist"

# 清理之前的構建文件
rm -rf ${OUTPUT_DIR}

# 構建項目
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o ${OUTPUT_DIR}/${PROJECT_NAME}-${VERSION} .

# 檢查構建是否成功
if [ $? -eq 0 ]; then
    echo "Build successful! The binary is located at: ${OUTPUT_DIR}/${PROJECT_NAME}-${VERSION}"
else
    echo "Build failed!"
    exit 1
fi

請將your_project_name替換為你的項目名稱,將1.0.0替換為你的版本號。

  1. 保存并關閉build.sh文件。

  2. 在項目根目錄下運行build.sh腳本:

./build.sh

這將構建一個名為your_project_name-1.0.0-linux-amd64的可執行文件,并將其放在dist目錄下。

注意:如果你需要在其他平臺上構建項目,只需更改GOOSGOARCH環境變量的值。例如,要在Windows上構建項目,請將它們設置為GOOS=windowsGOARCH=amd64。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女