0

J'ai une application Spring Boot qui expose une API REST (http://localhost:8080/hello-world-rest-demo/api/hello) et imprime la chaîne Hello World.Impossible de configurer Jenkins pour déployer une application de démarrage à ressort sur la fonderie de nuages ​​

J'ai déployé avec succès cette application à la fois locale et à distance Tomcat à Jenkins et cela fonctionne très bien sans aucun problème. Je l'ai également déployé sur mon compte Cloud Foundry en utilisant la commande cf push via CLI après avoir créé le fichier manifest.yml avec succès et fonctionne normalement (https://hello-world-rest-demo.cfapps.io/api/hello renvoie le code d'état et affiche Hello World).

Cependant, le problème est que mon intégration Jenkins avec Cloud Foundry ne fonctionne pas comme prévu et je ne suis pas en mesure de le déployer par Jenkins (en cours d'exécution sur une machine physique distincte qui n'a pas Cloud FoundryCLI installé).

Je ne sais pas ce qui me manque ici.

enter image description here

manifest.yml

--- 
applications: 
- name: hello-world-rest-demo 
    path: target/hello-world-rest-demo.war 

Répondre

1

Vous devez donner API Cloud Foundry Endpoint pour Target. Pour les services Web Pivotal, le point de terminaison API est https://api.run.pivotal.io

0

obtenu ce travail!

Changé l'URL cible: https://api.run.pivotal.io