Dengan pembangunan Golang, semakin ramai pembangun mula menggunakan bahasa pengaturcaraan ini untuk membangunkan aplikasi. Pada masa yang sama, disebabkan peningkatan permintaan untuk penyepaduan berterusan dan penghantaran berterusan, Gitlab telah digunakan secara meluas sebagai platform pengehosan kod yang sangat baik. Artikel ini akan memperkenalkan cara menggunakan aplikasi Golang pada Gitlab.
1. Pasang Gitlab
Mula-mula, kita perlu memasang Gitlab. Gitlab boleh diperolehi melalui halaman muat turun tapak web rasmi (https://about.gitlab.com/install/), atau anda boleh terus memuat turun dan memasangnya menggunakan arahan berikut:
sudo curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash sudo apt-get install gitlab-ce
2 Golang
Selepas memasang Gitlab, kita perlu memasang Golang.
Langkah-langkahnya adalah seperti berikut:
1. Anda boleh mendapatkan versi terkini Golang melalui http://golang.org/dl.
2. Gunakan arahan berikut untuk memasang Golang:
sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
Antaranya, $OS dan $ARCH digantikan dengan sewajarnya mengikut sistem pengendalian dan seni bina pemproses anda.
3. Konfigurasikan pembolehubah persekitaran:
export PATH=$PATH:/usr/local/go/bin
3 Cipta projek Gitlab
Selepas memasang Gitlab dan Golang, kita perlu mencipta projek yang sepadan pada Gitlab.
1. Buat projek dalam Gitlab dan pilih "Projek Baharu".
2. Isikan nama projek dan penerangan projek.
3. Buat projek.
4. Gunakan aplikasi Golang
Selepas mencipta projek, kami perlu menggunakan aplikasi Golang ke Gitlab. Langkah-langkah penggunaan adalah seperti berikut:
1 Gunakan arahan berikut untuk mengklonkan kod ke dalam direktori tempatan:
git clone <项目地址>
2 Cipta fail bernama .gitlab-ci.yml in direktori tempatan , dan tambahkan kandungan berikut:
image: golang:latest stages: - build - deploy build: stage: build script: - go mod download - go build -o appname deploy: stage: deploy script: - echo $SSH_PRIVATE_KEY | tr -d '\r' | ssh-add - - ssh <服务器地址> "./deploy.sh"
Antaranya,
3. Tulis skrip deploy.sh
echo "部署程序" ./appname
4 Serahkan kod dan gunakannya
git add . git commit -m "init" git push origin master
5 melengkapkan penempatan Selepas itu, kita perlu menguji sama ada aplikasi Golang telah berjaya digunakan ke dalam Gitlab.
1 Masukkan halaman utama projek Gitlab dan pilih tab "Saluran Paip".
2 Tunggu tugasan selesai dan lihat maklumat kejayaan atau kegagalan.
3. Uji sama ada aplikasi berjalan seperti biasa.
6 Ringkasancurl http://<服务器地址>:<端口号>
Melalui langkah di atas, kami boleh berjaya menggunakan aplikasi Golang pada Gitlab. Dengan cara ini, kami boleh melakukan penyepaduan berterusan dan penghantaran berterusan dengan mudah. Jika perlu, anda juga boleh menggunakan teknologi seperti Docker dan Kubernetes untuk menggunakan dan mengurus aplikasi.
Atas ialah kandungan terperinci Cara menggunakan aplikasi Golang pada Gitlab (langkah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!