Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan aplikasi Golang pada Gitlab (langkah)

Cara menggunakan aplikasi Golang pada Gitlab (langkah)

PHPz
PHPzasal
2023-04-12 20:38:52982semak imbas

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, perlu diganti dengan alamat yang sepadan dan nama aplikasi perlu diganti dengan nama permohonan.

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 Ringkasan
curl 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn