我有一个小型开源库的分支,我正在github上工作.我想通过maven将其提供给其他开发人员,但我不想运行自己的Nexus服务器,因为它是一个分支,我不能轻易地将它部署到oss.sonatype.org.
我想要做的是将它部署到github,以便其他人可以使用maven访问它.最好的方法是什么?
我们正在travis-ci服务器上编译Doxygen文档,并希望将它们推送到我们的gh-pages分支.
我该如何处理授权git push?有人在travis-ci中有一个使用加密变量的例子吗?我应该使用https授权还是SSH密钥?
我目前正在尝试向Travis-CI添加一个秘密环境变量.在docs("安全环境变量")中,我找到了以下行来执行此操作:
gem install travis
travis encrypt -r travis-ci/travis-core MY_SECRET_ENV=super_secret
Run Code Online (Sandbox Code Playgroud)
如果我理解正确,我必须替换travis-ci/travis-core为我自己的存储库的名称,因为加密应该只对我的存储库有效.因此,存储库中必须有公钥.是否有一个特殊travis命令来添加此密钥?这究竟如何运作?或者这只是我的ssh公钥?
当我运行以下命令时:
travis encrypt -r my_username/my_repo MY_SECRET_ENV=super_secret
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
There was an error while fetching public key, please check if you entered correct slug
Run Code Online (Sandbox Code Playgroud) 有没有办法下载最新编译的travis二进制文件?我想尝试未发布的版本,但我不能自己编译.
是否有下载编译软件的按钮?
我正在开发一个存储在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文件夹?