2016-07-27 35 views
1

Ich bin neu bei CircleCI und würde gerne wissen, wie manuell eine CircleCI-Erstellung an Pivotal Cloud Foundry bereitstellen kann.Manuelles Installieren eines CircleCI-Builds in Cloud Foundry

Sagen meine CircleCI Build-Pässe (Tests, ect.) Und ist daher "bekannt, gut zu sein", und ich möchte das zu Cloud Foundry bereitstellen.

Gibt es eine Möglichkeit, das CircleCI-Build manuell anstatt kontinuierlich zu implementieren?

Antwort

2

Sie können build artifacts in CircleCI definieren, die Sie einfach herunterladen können, nachdem die Build-Pässe und sie von Ihrem Computer heruntergeladen haben.

Wie auch immer, ich würde lieber vorschlagen, kontinuierlich deploy from a certain branch, z.B. staging oder production. Sie können dann die Builds auslösen, indem Sie in diesen Zweig einmünden. Um zu beginnen, werfen Sie einen Blick auf die CircleCI documentation for Bluemix/PWS.

1

Ich gebe Ihnen ein Beispiel circle.yml

machine: 
    java: 
    version: oraclejdk8 
dependencies: 
    pre: 
    - curl -v -L -o cf-cli_amd64.deb 'https://cli.run.pivotal.io/stable?release=debian64&source=github' 
    - sudo dpkg -i cf-cli_amd64.deb 
    - cf -v 
deployment: 
    staging: 
    branch: master 
    commands: 
     - cf api https://api.run.pivotal.io 
     - cf auth $CF_USER $CF_PASSWORD 
     - cf target -o [org] -s [space] 
     - cf push [app-name]