从CircleCI部署应用程序

时间:2018-01-05 07:41:09

标签: cloudfoundry swisscomdev

我希望在发布新版本后自动部署我的应用。我们使用CircleCI,因此解雇这些命令不应该是一件大事。

/me/feed?fields=message,xxx,...

但是,我不想将我的个人凭据(Passeport帐户)公开到我们的git存储库中。是否可以为此目的生成API密钥?

你是如何处理的?我可能还需要在部署之后使用ssh进入实例来触发一些迁移脚本,同样也是如此。

2 个答案:

答案 0 :(得分:2)

CircleCI文档有一个关于处理机密的部分:Using CircleCI Environment Variables

  

为所有命令设置环境变量而不将其添加到   git

     

有时,您需要添加API密钥或其他秘密   作为环境变量。您可能不想将值添加到   你的git历史。相反,您可以使用。添加环境变量   项目设置>项目的环境变量页面。

本文档介绍了如何store encrypted stuff within your VCS

  

如果您希望检查敏感环境变量   进入git,但加密,你可以按照概述的过程   circleci/encrypted-files

答案 1 :(得分:2)

目前,Swisscoms Application云不提供技术帐户,但您可以轻松创建其他帐户。然后将其作为开发人员添加到您的组织/空间,它应该能够满足您的需求。