GoCD Alat penyebaran gratis
Penyebaran perangkat lunak yang lebih cepat dengan server otomatisasi open source
Integrasi kontinu sumber terbuka sistem pengiriman untuk mengelola proses pengiriman perangkat lunak. Ini juga memberikan visualisasi proses penyebaran yang kompleks.
Ringkasan
GOCD adalah Integrasi Kontinual Gratis dan Penyebaran Kontinu Perangkat Lunak. Ini membantu tim pengembangan perangkat lunak untuk mengotomatisasi proses pengujian dan pelepasan. Itu dirancang untuk pengiriman berkelanjutan dan pengembang dapat mengkonfigurasi pipa sebagai kode **. Ini adalah alat pengiriman kontinu open source yang kuat, dapat diskalakan,. GOCD hadir dengan fitur out-of-the-box seperti fitur seperti kemampuan untuk membandingkan build, eksekusi paralel, memvisualisasikan alur kerja yang kompleks, mengotomatiskan pelacakan versi build, dan banyak lagi. Visualisasi end-to-end disediakan oleh GOCD, yang berarti bahwa VSM (Value Stream Map) menampilkan seluruh jalur ke produksi dalam satu tampilan. Pengembang juga dapat dengan mudah menavigasi antara tugas, mengidentifikasi inefisiensi, dan mengoptimalkan proses. GOCD merampingkan alur kerja pengiriman berkelanjutan di lingkungan cloud populer seperti Kubernetes, Docker, AWS, dan banyak lagi. GOCD membantu pengguna dalam pemecahan masalah pipa yang rusak dengan memantau semua perubahan dalam waktu nyata dari komitmen untuk penyebaran. Pengguna dapat membandingkan konten file dan melakukan pesan untuk dua build. Selanjutnya, sistem integrasi kontinu dan kontinu ** ini mendukung plugin di luar kotak untuk integrasi alat dan layanan eksternal. Ada berbagai macam plugin yang tersedia untuk melakukan tugas yang berbeda. Selain itu, pengembang dapat menggunakan API plugin GOCD untuk pengembangan plugin khusus.
Persyaratan sistem
Persyaratan untuk mengatur GOCD meliputi:
- RAM - Minimum 1GB, 2GB Direkomendasikan
- CPU - Minimum 2 core, 2GHz
- Disk - Ruang kosong 1GB minimum
Fitur
GOCD memiliki daftar fitur yang sangat baik dan beberapa di antaranya adalah:
- Sumber Gratis dan Terbuka
- Eksekusi paralel dan berurutan
- Mudah mengonfigurasi dependensi
- Mengkonfigurasi pipa sebagai kode
- Visualisasikan alur kerja
- Bandingkan build
- Menghilangkan kemacetan
- Tetap konfigurasi rapi
- Mendukung penempatan yang dapat diaudit
- Mendukung plugin
- Menyebarkan versi apa pun, kapan saja
Instalasi
Menginstal Menggunakan Ubuntu
Jalankan perintah di bawah ini untuk menginstal GOCD Server.
echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-server
Jalankan perintah di bawah ini untuk menginstal GOCD Agent.
echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-agent