Sono riuscito a creare un build CircleCI che attiva una build successiva utilizzando la loro API utilizzando curl
. Ho aggiunto questo al mio circle.yml
:Su CircleCI, come posso attivare una build dopo l'altra, ma solo se la prima è verde
test:
override:
- mvn test -s settings.xml
- mvn deploy -Prun-its -s settings.xml
- curl -v -X POST https://circleci.com/api/v1/project/alexec/docker-maven-plugin/tree/master?circle-token=$CIRCLE_TOKEN
Come si attivano solo se tutti i passi precedenti sono verdi?
Sembrerebbe '$ CIRCLE_TOKEN' auths solo il repo corrente (o qualcosa del genere), per innescare una seconda repo privato è necessario generare una chiave API e salvarlo in un env var. – MrYellow