一 环境准备与 Go 安装
二 本地编译与交叉编译
三 打包为 RPM 分发(企业内部标准化)
Name: myapp
Version: 1.0
Release: 1%{?dist}
Summary: My Go application
License: MIT
URL: http://example.com/myapp
Source0: %{name}-%{version}.tar.gz
BuildRequires: golang
Requires: golang
%description My Go application
%prep %setup -q
%build go build -o %{buildroot}/usr/bin/myapp
%install rm -rf %{buildroot} mkdir -p %{buildroot}/usr/bin install -m 0755 %{buildroot}/usr/bin/myapp %{buildroot}/usr/bin/myapp
%files /usr/bin/myapp
%changelog
四 Docker 多阶段构建与镜像优化
五 部署运行与常见问题