Concourse - Alat CI/CD Open Source

Concourse Alat penyebaran gratis

Alat CI/CD Sumber Gratis dan Open untuk Otomatisasi Perangkat Lunak

Meningkatkan produktivitas dengan mengotomatisasi alur kerja penyebaran perangkat lunak dengan sistem CI/CD open source. Konfigurasikan pipa dengan cepat dan teruslah menonton kemajuan.

Ringkasan

Concourse adalah alat CI/CD open source gratis dan **. Ini membantu tim DevOps untuk mengotomatiskan alur kerja penyebaran perangkat lunak. Concourse menawarkan kemampuan untuk menskalakan jaringan pipa otomatisasi. Ini adalah salah satu perangkat lunak CI/CD ** open source terbaik yang dilengkapi dengan dua komponen inti seperti server Concourse dan Fly CLI. Server Concourse menangani Web UI, API, dan penjadwalan pipa. Fly adalah antarmuka baris perintah untuk mengkonfigurasi pipa dan berkomunikasi dengan server Concourse. Integrasi kontinu yang diselenggarakan sendiri ** ini menggunakan mekanisme sumber daya, tugas, dan pekerjaan yang sederhana. Pengembang dapat dengan mudah mengkonfigurasi pipa sebagai kode dan meninjau kemajuannya di UI Web. Lebih lanjut, jika ada pekerjaan yang gagal, pengembang dapat menemukan alasan gagal dan dengan cepat memperbaikinya. Selain itu, pekerjaan dapat bergantung pada pekerjaan lain dan ini memungkinkan pengiriman berkelanjutan dari repositori ke server produksi. Alat integrasi kontinu gratis ini mendukung sistem plugin dan sangat mudah untuk membuat plugin di dalamnya. Pengembang dapat membuat sumber daya yang diimplementasikan oleh jenis sumber daya. Ini adalah perangkat lunak berbasis kontainer yang ditulis di Go and Elm. Lisensi untuk alat Open Source CI/CD ** adalah Apache-2.0.

Persyaratan sistem

Persyaratan untuk mengatur concourse meliputi:

  • Docker
  • Docker menyusun

Fitur

Concourse memiliki daftar fitur yang sangat baik dan beberapa di antaranya adalah:

  • Sumber Gratis dan Terbuka
  • Mengelola tim
  • Peran pengguna & amp; Izin
  • Pipa
  • mengelola sumber daya
  • Jenis Sumber Daya
  • Mengelola pekerjaan
  • Manajemen Kredensial

Instalasi

Menginstal Menggunakan Docker

Jalankan perintah di bawah ini untuk menginstal server concourse dengan Docker Compose.


$ wget https://concourse-ci.org/docker-compose.yml
$ docker-compose up -d

Buka browser dan masukkan http: // localhost: 8080 untuk mengakses Web UI. Masuk dengan nama pengguna/kata sandi sebagai tes/tes. Jalankan perintah berikut untuk menginstal Fly CLI dan gunakan Pengguna Uji untuk login.

$ fly -t tutorial login -c http://localhost:8080 -u test -p test
 Indonesia