Concourse CI CD pipeline

Blog

In questo blog, creeremo una tipica pipeline CI/CD utilizzando il concorso per rendere il processo di sviluppo più agile e la distribuzione più visibile.



Il concorso è un continuo attore di cose open-source.

Costruito sulla semplice meccanica di risorse , compiti , e lavori , Concourse presenta un approccio generale all'automazione che lo rende ideale per CI / cd .

Concorso



valueerror durante l'impostazione di un elemento dell'array con una sequenza

Avvio veloce Concorso CI

Esistono molti modi per configurare il concorso, ma in questo blog utilizzeremo il modo più semplice per configurare il concorso che utilizza docker-compose.

Scarica il file docker-compose



Contiene un server del concorso e un database PostgreSQL per il backend del concorso.

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

Esegui quel file di composizione docker

docker-compose up -d

Il concorso si svolgerà presso host locale:8080 . Puoi accedere con il nome utente/password come test/test.

Pagina di benvenuto del concorso

vue-conto alla rovescia

volare Strumento da riga di comando CLI

_fly _CLI è uno strumento da riga di comando che è necessario utilizzare per configurare e gestire le pipeline su Concourse. Dobbiamo installare volare CLI scaricandolo dall'interfaccia utente web ( host locale:8080 ). Puoi vedere nella pagina di benvenuto sopra per scaricare la CLI per Windows, Mac e Linux.

Dopo aver scaricato lo strumento CLI, dobbiamo dare il permesso di esecuzione e copiare in /usr/bin/

reagisci al login twitter nativo
chmod +x fly sudo cp fly /usr/bin/

Quindi, imposta come target il tuo Concourse locale come utente di prova:

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

Ora che hai configurato correttamente il concorso sulla tua macchina locale, passiamo alla parte CI/CD.

#devops #cicd #concourse #distribuzione continua #integrazione continua #devops #kubernetes #maven #pipeline #springboot

blog.knoldus.com

Concourse CI CD pipeline

In questo blog, creeremo una tipica pipeline CI/CD utilizzando il concorso per rendere il processo di sviluppo più agile e la distribuzione più visibile.