Concourse Gratis implementatietool
Gratis en open source CI/CD -tool voor softwareautomatisering
Boost de productiviteit door software -implementatieworkflows te automatiseren met een open source CI/CD -systeem. Configureer snel pijplijn en blijf de voortgang bekijken.
Overzicht
Concourse is een gratis en open source CI/CD -tool. Het helpt DevOps -teams voor het automatiseren van software -implementatieworkflows. Concourse biedt mogelijkheden voor het schalen van automatiseringspijpleidingen. Het is een van de Beste open source CI/CD software die wordt geleverd met twee kerncomponenten zoals Concourse Server en Fly CLI. Concourse -server zorgt voor web -gebruikersinterface, API en pijplijnplanning. Fly is een opdrachtregelinterface voor het configureren van pijpleidingen en het communiceren met de Concours-server. Deze zelf gehoste continue integratie gebruikt het eenvoudige mechanisme van bronnen, taken en banen. De ontwikkelaar kan de pijplijn eenvoudig als code configureren en de voortgang ervan in Web UI bekijken. Verder, als een taak mislukt, kan de ontwikkelaar de falende reden vinden en deze snel oplossen. Bovendien kunnen taken afhankelijk zijn van andere taken en dit maakt continue levering van de repository naar de productieserver mogelijk. Deze gratis continue integratie Tool ondersteunt een plug -insysteem en het is heel eenvoudig om er een plug -in te maken. De ontwikkelaar kan een bron maken die wordt geïmplementeerd door bronnentypen. Dit is een op containers gebaseerde software geschreven in Go en ELM. De licentie voor de Open Source CI/CD-tool is Apache-2.0.
Functies
De hal heeft een uitstekende functielijst en sommige zijn:
- Gratis en open source
- Beheer van teams
- Gebruikersrollen & amp; Rechten
- Pijpleidingen
- Meermiddelen beheren
- Types voor middelen
- Banen beheren
- Credential Management
Installatie
Installeren met Docker
Voer hieronder opdrachten uit om Concours Server te installeren met Docker Compose.
$ wget https://concourse-ci.org/docker-compose.yml
$ docker-compose up -d
Open browser en voer http: // localhost: 8080 in voor toegang tot Web UI. Log in met gebruikersnaam/wachtwoord als test/test. Voer de volgende opdracht uit voor het installeren van Fly CLI en gebruik de testgebruiker voor inloggen.
$ fly -t tutorial login -c http://localhost:8080 -u test -p test