Concourse - Açık Kaynak CI/CD Aracı

Concourse Ücretsiz dağıtım aracı

Yazılım otomasyonu için ücretsiz ve açık kaynaklı CI/CD aracı

Açık kaynak CI/CD sistemiyle yazılım dağıtım iş akışlarını otomatikleştirerek verimliliği artırın. Hızlı bir şekilde boru hattını yapılandırın ve ilerlemeyi izlemeye devam edin.

Genel Bakış

Concourse ücretsiz ve açık kaynaklı bir CI/CD aracı‘dır. Yazılım dağıtım iş akışlarını otomatikleştirmek için DevOps ekiplerine yardımcı olur. Concourse, otomasyon boru hatlarını ölçeklendirmek için yetenekler sunar. Concourse Server ve Fly CLI gibi iki temel bileşenle birlikte gelen en iyi açık kaynak CI/CD yazılımlarından biridir. Concourse Server, Web kullanıcı arayüzü, API ve boru hattı planlamasıyla ilgilenir. Fly, boru hatlarını yapılandırmak ve Concourse sunucusuyla iletişim kurmak için bir komut satırı arabirimidir. Bu kendi kendine barındırılan sürekli entegrasyon, kaynakların, görevlerin ve işlerin basit mekanizmasını kullanır. Geliştirici, boru hattını kod olarak kolayca yapılandırabilir ve Web kullanıcı arayüzündeki ilerlemesini gözden geçirebilir. Ayrıca, herhangi bir iş başarısız olursa, geliştirici başarısız nedenini bulabilir ve hızlı bir şekilde düzeltebilir. Ayrıca, işler diğer işlere bağlı olabilir ve bu da depodan üretim sunucusuna sürekli teslimat sağlar. Bu ücretsiz sürekli entegrasyon aracı bir eklenti sistemini destekler ve içinde bir eklenti oluşturmak çok basittir. Geliştirici, kaynak türleri tarafından uygulanan bir kaynak oluşturabilir. Bu, Go ve ELM’de yazılmış konteyner tabanlı bir yazılımdır. Açık Kaynak CI/CD aracı lisansı Apache-2.0’dır.

Sistem gereksinimleri

Kurulum için gereksinimler şunları içerir:

  • Docker
  • Docker kompozisyonu

Özellikler

Concourse’nin mükemmel bir özellik listesi var ve bazıları:

  • Ücretsiz ve açık kaynak
  • Takımları Yönetmek
  • Kullanıcı rolleri & amp; İzin
  • Boru hatları
  • Kaynakları yönetme
  • Kaynak türleri
  • İşleri Yönetme
  • Kimlik Bilgisi Yönetimi

Kurulum

Docker kullanarak yükleme

Docker Compose ile Concourse Server’ı yüklemek için komutları aşağıda çalıştırın.


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

Tarayıcıyı açın ve Web kullanıcı arayüzüne erişmek için http: // localhost: 8080 girin. Test/test olarak kullanıcı adı/şifre ile giriş yapın. Fly CLI yüklemek için aşağıdaki komutu yürütün ve giriş için test kullanıcısını kullanın.

$ fly -t tutorial login -c http://localhost:8080 -u test -p test
 Türkçe