手动将CircleCI构建部署到Cloud Foundry

时间:2016-07-27 18:47:57

标签: cloudfoundry circleci

我是CircleCI的新手,想知道如何将CircleCI构建手动部署到Pivotal Cloud Foundry

说我的CircleCI构建通过(测试,等等),因此“已知是好的”,我想将其部署到Cloud Foundry。

有没有办法手动部署CircleCI构建而不是连续部署?

2 个答案:

答案 0 :(得分:2)

您可以在CircleCI中定义build artifacts,您可以在构建完成后立即下载cf push并从您的计算机中staging

无论如何,我宁愿建议继续deploy from a certain branch,例如productioncreate table members(id INTEGER, mem_name TEXT, FOREIGN KEY(id) REFERENCE login(id)) 。然后,您可以通过合并到该分支来触发构建。要开始使用,请查看CircleCI documentation for Bluemix/PWS

答案 1 :(得分:1)

我给你一个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]