Susitarimas - atvirojo kodo CI/CD įrankis

Concourse Nemokamas diegimo įrankis

Nemokamas ir atvirojo kodo CI/CD įrankis programinės įrangos automatizavimui

Padidinkite produktyvumą automatizuodami programinės įrangos diegimo darbo eigą su atvirojo kodo CI/CD sistema. Greitai sukonfigūruokite dujotiekį ir stebėkite pažangą.

Apžvalga

„Concourse“ yra nemokamas ir atvirojo kodo CI/CD įrankis. Tai padeda „DevOps“ komandoms automatizuoti programinės įrangos diegimo darbo eigą. „Concourse“ siūlo automatizavimo vamzdynų mastelio keitimo galimybes. Tai yra viena iš geriausių atvirojo kodo CI/CD programinės įrangos, pateikiamos su dviem pagrindiniais komponentais, tokiais kaip „Concourse Server“ ir „Fly CLI“. „Concourse Server“ rūpinasi žiniatinklio vartotojo sąsaja, API ir vamzdynų planavimu. „Fly“ yra komandinės eilutės sąsaja vamzdynų konfigūravimui ir bendravimui su „Concourse Server“. Ši savarankiška nuolatinė integracija naudoja paprastą išteklių, užduočių ir darbų mechanizmą. Kūrėjas gali lengvai sukonfigūruoti dujotiekį kaip kodą ir peržiūrėti jo pažangą žiniatinklio vartotojo sąsajoje. Be to, jei bet kuris darbas nepavyksta, kūrėjas gali rasti nesėkmingą priežastį ir greitai ją ištaisyti. Be to, užduotys gali priklausyti nuo kitų darbų ir tai leidžia nuolat pristatyti iš saugyklos į gamybos serverį. Šis Nemokamas nuolatinės integracijos įrankis palaiko papildinių sistemą ir joje labai paprasta sukurti papildinį. Kūrėjas gali sukurti šaltinį, kurį įgyvendina išteklių tipai. Tai yra konteinerių pagrindu sukurta programinė įranga, parašyta „Go“ ir „Elm“. atvirojo kodo CI/CD įrankio licencija yra „Apache-2.0“.

Sistemos reikalavimai

Reikalavimai, susiję su concourse, apima:

  • Dockeris
  • „Docker“ kompozicija

Funkcijos

„Concourse“ turi puikų funkcijų sąrašą, o kai kurie iš jų yra:

  • Nemokamas ir atviras kodas
  • Komandų valdymas
  • Vartotojo vaidmenys & amp; Leidimai
  • Vamzdynai
  • išteklių valdymas
  • Išteklių tipai
  • Darbo valdymas
  • kredencialo valdymas

diegimas

diegimas naudojant „Docker“

Paleiskite žemiau esančias komandas, kad įdiegtumėte „Concourse Server“ su „Docker“ kompozicija.


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

Atidarykite naršyklę ir įveskite http: // localhost: 8080 Norėdami pasiekti žiniatinklio vartotojo sąsają. Prisijunkite naudodami vartotojo vardą/slaptažodį kaip testą/testą. Vykdykite šią „Fly CLI“ diegimo komandą ir naudokite bandymo vartotoją prisijungti.

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