Travis:如何创建.tar文件并检索其URL?

时间:2017-06-26 09:43:04

标签: heroku travis-ci

我正在尝试使用tar -czf ../tmp/server.tar.gz .创建一个tarball,我需要检索其网址,使用heroku builds:create --source-url https://...../tmp/server.tar.gz -a app-name将其部署到Heroku。

有办法吗?感谢

1 个答案:

答案 0 :(得分:1)

您可以使用heroku平台api中的source endpoint获取可以上传文件的URL,以及另一个可以作为source-url传递给builds:create命令的地址。

但是,如果您未指定任何URL,heroku-builds plugin中的该命令将为您执行此操作。 因此,您可以自己执行此操作,而不是自己编写代码:

  

heroku build:create

这将为您构建tar,上传和触发构建。

如果您不想构建当前目录,可以执行以下操作:

  

heroku build:create --dir ../ path / to / folder