updated travis-to-bintray upload config

This commit is contained in:
Sebastian Stenzel
2019-02-15 15:15:26 +01:00
parent 8831df9242
commit 5cb4b403cd
3 changed files with 45 additions and 75 deletions

View File

@@ -0,0 +1,19 @@
{
"package": {
"name": "buildkit",
"repo": "cryptomator",
"subject": "cryptomator"
},
"version": {
"name": "$TRAVIS_TAG",
"desc": "Cryptomator version $TRAVIS_TAG",
"released": "$TODAY",
"vcs_tag": "$TRAVIS_TAG",
"gpgSign": true
},
"files":
[
{"includePattern": "main/buildkit/target/(buildkit-[a-z]+\\.deb)", "uploadPattern": "/$1"}
],
"publish": true
}

View File

@@ -0,0 +1,15 @@
{
"package": {
"name": "buildkit",
"repo": "cryptomator",
"subject": "cryptomator"
},
"version": {
"name": "snapshot"
},
"files":
[
{"includePattern": "main/buildkit/target/(buildkit-[a-z]+\\.deb)", "uploadPattern": "/$1"}
],
"publish": true
}

View File

@@ -34,85 +34,21 @@ before_deploy:
mvn -fmain/pom.xml org.codehaus.mojo:versions-maven-plugin:set -DnewVersion=SNAPSHOT-$(echo $TRAVIS_COMMIT | head -c7)
fi
- mvn -fmain/pom.xml clean package -Prelease -DskipTests
- TODAY=`date +'%Y-%m-%d` envsubst '$TRAVIS_TAG $TODAY' < .travis-deploy-release.tmpl.json > .travis-deploy-release.json
- cat .travis-deploy-release.json
deploy:
- provider: script # SNAPSHOTS
- provider: bintray # SNAPSHOTS
file: .travis-deploy-snapshot.json
user: cryptobot
key: $BINTRAY_API_KEY
skip_cleanup: true
script: >-
curl -T main/buildkit/target/buildkit-linux.zip
-u cryptobot:${BINTRAY_API_KEY}
-H "X-Bintray-Package:buildkit"
-H "X-Bintray-Version:continuous"
-H "X-Bintray-Override:1"
-H "X-Bintray-Publish:1"
https://api.bintray.com/content/cryptomator/cryptomator/buildkit-linux-continuous.zip
on:
repo: cryptomator/cryptomator
branch: develop
condition: $TRAVIS_TAG = ''
- provider: script
- provider: bintray # RELEASES
file: .travis-deploy-release.json
user: cryptobot
key: $BINTRAY_API_KEY
skip_cleanup: true
script: >-
curl -T main/buildkit/target/buildkit-mac.zip
-u cryptobot:${BINTRAY_API_KEY}
-H "X-Bintray-Package:buildkit"
-H "X-Bintray-Version:continuous"
-H "X-Bintray-Override:1"
-H "X-Bintray-Publish:1"
https://api.bintray.com/content/cryptomator/cryptomator/buildkit-mac-continuous.zip
on:
repo: cryptomator/cryptomator
branch: develop
condition: $TRAVIS_TAG = ''
- provider: script
skip_cleanup: true
script: >-
curl -T main/buildkit/target/buildkit-win.zip
-u cryptobot:${BINTRAY_API_KEY}
-H "X-Bintray-Package:buildkit"
-H "X-Bintray-Version:continuous"
-H "X-Bintray-Override:1"
-H "X-Bintray-Publish:1"
https://api.bintray.com/content/cryptomator/cryptomator/buildkit-win-continuous.zip
on:
repo: cryptomator/cryptomator
branch: develop
condition: $TRAVIS_TAG = ''
- provider: script # RELEASE
skip_cleanup: true
script: >-
curl -T main/buildkit/target/buildkit-linux.zip
-u cryptobot:${BINTRAY_API_KEY}
-H "X-Bintray-Package:buildkit"
-H "X-Bintray-Version:${TRAVIS_TAG}"
-H "X-Bintray-Override:1"
-H "X-Bintray-Publish:1"
https://api.bintray.com/content/cryptomator/cryptomator/buildkit-linux-${TRAVIS_TAG}.zip
on:
repo: cryptomator/cryptomator
tags: true
- provider: script
skip_cleanup: true
script: >-
curl -T main/buildkit/target/buildkit-mac.zip
-u cryptobot:${BINTRAY_API_KEY}
-H "X-Bintray-Package:buildkit"
-H "X-Bintray-Version:${TRAVIS_TAG}"
-H "X-Bintray-Override:1"
-H "X-Bintray-Publish:1"
https://api.bintray.com/content/cryptomator/cryptomator/buildkit-mac-${TRAVIS_TAG}.zip
on:
repo: cryptomator/cryptomator
tags: true
- provider: script
skip_cleanup: true
script: >-
curl -T main/buildkit/target/buildkit-win.zip
-u cryptobot:${BINTRAY_API_KEY}
-H "X-Bintray-Package:buildkit"
-H "X-Bintray-Version:${TRAVIS_TAG}"
-H "X-Bintray-Override:1"
-H "X-Bintray-Publish:1"
https://api.bintray.com/content/cryptomator/cryptomator/buildkit-win-${TRAVIS_TAG}.zip
on:
repo: cryptomator/cryptomator
tags: true
tags: true