java - 如何在 Travis CI 中设置 "api_key"值

标签 java spring heroku continuous-integration travis-ci

我正在通过 Travis CI 将 Spring 应用程序部署到 Heroku。然而,尽管以不同的方式设置我的 travis 文件,我似乎无法解决以下问题,最主要的问题是缺少 api key 。

enter image description here

下面是我以不同顺序尝试过的几个格式尝试示例,但没有一个成功。

api-key: "secure api key"

api_key:
  secure: "secure api key"

app: friend-status-dev
env:
  global:
  - secure: "secure api key"
jdk:
- oraclejdk8
deploy:
  provider: heroku

尽管如此,并且通过 Travis UI 设置事件环境变量,它似乎并不想在我的 .travis.yml 文件中找到“api_key”字段。我知道它至少可以找到我的 .travis 文件,因为它正在积极使用 jdk。

最佳答案

deploy 部分应如下所示:

deploy:
  provider: heroku
  api_key: "secure api key"

关于java - 如何在 Travis CI 中设置 "api_key"值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47244991/

相关文章:

java - Tomcat 7 的 Spring 配置类处理器错误

java - 禁用 spring 引导执行器端点 java 配置

java - 将java网站移至小程序

python - 我想使用我数据库中的条目进行部署

heroku - robots.txt 和禁止绝对路径 URL

java - ConcurrentMap 中的内存一致性影响

Java swing - JTable - 子表/分组 - 可以做到吗?

java - WebDriver容器无法访问DockerComposeContainer服务

java - 在 Spring 中执行 Zuul 代理时出现问题(未找到 bean 类型)

ruby-on-rails - Rails 4 : EOFError: end of file reached following any email in DEVELOPMENT only