-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.rultor.yml
31 lines (27 loc) · 1.03 KB
/
.rultor.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
26
27
28
29
30
31
architect:
- dgroup
readers:
- "urn:github:1651114"
# @todo #/DEV Configure the deployment to staging environment in order to work with RC
# https://help.sonatype.com/repomanager2/staging-releases/staging-overview
# https://help.sonatype.com/repomanager2/staging-releases/configuring-your-project-for-deployment
# https://nvie.com/posts/a-successful-git-branching-model
# https://github.com/nvie/gitflow
# https://gist.github.com/lemiorhan/97b4f827c08aed58a9d8
# https://github.com/jgitver/jgitver
# https://danielkummer.github.io/git-flow-cheatsheet/index.html
assets:
settings.xml: "dgroup/ossrh#settings.xml"
pubring.gpg: "dgroup/ossrh#8F0C7E69-mbox4j-pubring.gpg"
secring.gpg: "dgroup/ossrh#8F0C7E69-mbox4j-secring.gpg"
merge:
env:
MAVEN_OPTS: "-XX:MaxPermSize=256m -Xmx512m"
script:
- mvn -Pqulice clean package
release:
script: |
mvn versions:set "-DnewVersion=${tag}"
git add pom.xml
git commit -am "${tag}"
mvn -X -V -Dgpg.homedir="$HOME" -P qulice,ossrh-mbox4j -s ../settings.xml clean deploy