Skip to content

Commit 1c80be3

Browse files
committed
work
1 parent 8177319 commit 1c80be3

File tree

3 files changed

+97
-61
lines changed

3 files changed

+97
-61
lines changed

.idea/jarRepositories.xml

Lines changed: 65 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build.sh

Lines changed: 19 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22

3-
source etc/setenv.sh
3+
source src/main/bash/setenv.sh
44

55
function composeUp() {
66
./mvnw docker-compose:up
@@ -10,71 +10,29 @@ function composeDown() {
1010
./mvnw docker-compose:down
1111
}
1212

13-
function runDev() {
14-
./mvnw
15-
}
16-
17-
function runTest() {
18-
./mvnw -B -DskipTests=false clean dependency:list install --file pom.xml
19-
}
20-
21-
function runGithubTestBuild() {
22-
./mvnw -B -DskipTests clean dependency:list install --file pom.xml
23-
}
24-
25-
function setupHeroku() {
26-
heroku login
27-
heroku ps -a simpleworklist
28-
}
29-
30-
function buildLikeHerokuWithSite() {
31-
./mvnw -DskipTests=true clean dependency:list install site site:deploy
32-
}
33-
34-
function buildLikeHeroku() {
35-
./mvnw -DskipTests clean dependency:list install
36-
}
37-
38-
function runHerokuLocal() {
39-
buildLikeHeroku
40-
heroku ps -a simpleworklist
41-
heroku local web
42-
heroku open
43-
}
44-
45-
function setup() {
46-
setupHeroku
47-
}
48-
49-
function build() {
50-
buildLikeHerokuWithSite
51-
#buildLikeHeroku
52-
#runGithubTestBuild
53-
}
54-
55-
function testing() {
56-
runTest
57-
}
58-
59-
function run() {
60-
#runHerokuLocal
61-
runDev
62-
}
63-
64-
function release() {
65-
./mvnw -B -DskipTests release:prepare && ./mvnw -B -DskipTests release:perform && ./mvnw -B -DskipTests release:clean
13+
function firstSetup() {
14+
export JAVA_OPTS=$JAVA_OPTS_RUN_DEFAULT
15+
showSettings
16+
./mvnw dependency:purge-local-repository
17+
./mvnw -e -DskipTests=true clean dependency:resolve dependency:resolve-plugins dependency:sources dependency:tree
18+
./mvnw -e -DskipTests=true clean package site
6619
}
6720

68-
function firstSetup() {
69-
./mvnw clean install site -DskipTests=true
21+
function setupTravis() {
22+
export JAVA_OPTS=$JAVA_OPTS_RUN_DEFAULT
23+
showSettings
24+
./mvnw -e -DskipTests=true -B -V install -Dmaven.javadoc.skip=true
25+
./mvnw -e -DskipTests=true -B -V dependency:purge-local-repository
26+
./mvnw -e -DskipTests=true -B -V clean
27+
./mvnw -e -DskipTests=true -B -V dependency:resolve dependency:resolve-plugins dependency:sources
28+
./mvnw -e -DskipTests=true -B -V dependency:tree
29+
./mvnw -e -DskipTests=true -B -V clean package spring-boot:repackage
30+
./mvnw -e -DskipTests=true -B -V site
7031
}
7132

7233
function main() {
73-
##release
74-
#build
75-
#run
76-
firstSetup
34+
# firstSetup
35+
setupTravis
7736
}
7837

7938
main
80-

release.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env bash
2+
3+
source src/main/bash/setenv.sh
4+
5+
function releaseMe(){
6+
export JAVA_OPTS=$JAVA_OPTS_RUN_DEFAULT
7+
./mvnw -e -DskipTests=true -B -V dependency:purge-local-repository
8+
./mvnw -e -DskipTests=true -B -V clean
9+
./mvnw -e -DskipTests=true -B -V release:clean
10+
./mvnw -e -DskipTests=true -B -V release:prepare && ./mvnw -e -DskipTests=true -B -V release:perform
11+
}
12+
13+
releaseMe

0 commit comments

Comments
 (0)