在成功构建之后使travis-ci压缩我的项目并将其推送到github

Fab*_*ues 5 java github maven travis-ci

我正在开发一个存储在github存储库中的简单java项目,maven用于构建它,Travis-ci在将更改推送到存储库后自动构建它.我的老师要求,在travis-ci自动成功构建之后,我将整个项目压缩并存储起来.我已经用maven完成了项目的压缩.它将我的zip文件带到我项目的src/main/resources中,这样我就可以在我的github存储库中推送ziip文件了.但是当travis创建zip文件时,它不会将zip压缩到github中的存储库.相反,它生成zip文件到/ home/travis/build/my-user/...

这就是travis终端所说的:[INFO]建筑拉链:/home/travis/build/fabiophillip/calculadoralib/src/main/resources/CalculadoraLib-0.0.1-SNAPSHOT-assembly.zip

如何让travis-ci将此zip文件推送到我的github存储库而不是这个我不知道如何访问的travis文件夹?

jos*_*son -2

要将 zip 上传到 GitHub,您可以提交回存储库或使用需要使用标签的 GitHub 版本。

我建议将您的 zip 上传到AWS S3

您可以按照以下说明从 Travis 上传到 S3这是一个简短的示例,您可以将其添加到您的.travis.yml

deploy:
  provider: s3
  access_key_id: "YOUR AWS ACCESS KEY"
  secret_access_key: "YOUR AWS SECRET KEY"
  bucket: "S3 Bucket"
  skip_cleanup: true
Run Code Online (Sandbox Code Playgroud)