在CentOS上编写一个Golang打包脚本,你需要遵循以下步骤:
确保已经安装了Go语言环境。如果没有,请访问Go官网下载并安装。
创建一个新的shell脚本文件,例如build.sh。
在build.sh中编写以下内容:
#!/bin/bash
# 设置项目路径和输出目录
project_path="/path/to/your/golang/project"
output_dir="/path/to/output/directory"
# 进入项目目录
cd $project_path
# 检查是否在项目目录中
if [ ! -d "$project_path" ]; then
echo "Error: Project directory not found."
exit 1
fi
# 清理之前的构建文件
rm -rf $output_dir/*
# 构建项目
GOOS=linux GOARCH=amd64 go build -o $output_dir/your_executable_name
# 检查构建是否成功
if [ $? -eq 0 ]; then
echo "Build successful. Executable saved at: $output_dir/your_executable_name"
else
echo "Error: Build failed."
exit 1
fi
修改脚本中的project_path、output_dir和your_executable_name变量,使其指向你的项目路径、输出目录和可执行文件名。
保存脚本文件,并在终端中运行chmod +x build.sh以使其可执行。
运行脚本:./build.sh。这将构建你的Golang项目并将生成的可执行文件保存到指定的输出目录。
注意:这个脚本假设你正在构建一个Linux可执行文件。如果你需要为其他平台构建,请相应地更改GOOS和GOARCH变量。例如,对于Windows,你可以使用GOOS=windows GOARCH=amd64。