如何在每次提交时创建github版本?

时间:2017-03-01 21:27:58

标签: java git maven github travis-ci

我正在创建一个github爱好项目。此应用程序适用于非技术人员,我的反馈周期非常快。在我提交的大部分时间里,我希望此人下载最新的更改并尝试一下。他们不知道如何编码,因此他们需要下载项目的工件。我不确定如何在每次提交时使这个新二进制文件可用。这就是我所拥有的:

我配置了travis-ci来为每个标签创建一个版本。从我所读过的内容来看,我无法在每次提交时都这样做。但如果我在每次推动时都这样做,这将创建一个版本:

git tag release-`date +%s` -f && git push --tags -f && git push

这看起来非常复杂和间接。有更简单的方法吗?

这是我的travis配置:

language: java
jdk:
- oraclejdk8
script: mvn clean verify
deploy:
  provider: releases
  api_key:
    secure: <redacted>
  file: /home/travis/build/my-name/my-project/target/my-project.jar
  skip_cleanup: true
  on:
    repo: my-project
    tags: true

0 个答案:

没有答案