我是CircleCI的新手,想知道如何将CircleCI构建手动部署到Pivotal Cloud Foundry 。
说我的CircleCI构建通过(测试,等等),因此“已知是好的”,我想将其部署到Cloud Foundry。
有没有办法手动部署CircleCI构建而不是连续部署?
答案 0 :(得分:2)
您可以在CircleCI中定义build artifacts,您可以在构建完成后立即下载cf push
并从您的计算机中staging
。
无论如何,我宁愿建议继续deploy from a certain branch,例如production
或create 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]