forked from Activiti/Activiti
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
25 lines (21 loc) · 783 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import: Activiti/activiti-scripts:.travis.java.yml@master
stages:
- name: verify
- name: tag_deploy_updatebot
if: type != pull_request
jobs:
include:
- name: Verify build
stage: verify
script:
- mvn verify -B
- name: Create a tag deploy to nexus run updatebot
stage: tag_deploy_updatebot
script: |
mvn versions:set -DnewVersion=$(cat VERSION) -DprocessAllModules=true -DgenerateBackupPoms=false
git add --all
git commit -m "Release $(cat VERSION)" --allow-empty
git tag -fa v$(cat VERSION) -m "Release version $(cat VERSION)"
git push -f -q https://${GITHUB_TOKEN}@github.com/Activiti/Activiti.git v$(cat VERSION)
mvn clean deploy -DskipTests
export VERSION=$(cat VERSION)| make updatebot/push-version