File tree Expand file tree Collapse file tree 6 files changed +73
-2
lines changed Expand file tree Collapse file tree 6 files changed +73
-2
lines changed Original file line number Diff line number Diff line change
1
+ 0.1.0
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ set -ex
4
+
5
+ # set DOCKERUSER as Environment Variable
6
+ # export DOCKERUSER="dockeruser"
7
+ IMAGE=daf
8
+
9
+ docker build -t ${DOCKERUSER} /$IMAGE :latest .
Original file line number Diff line number Diff line change @@ -30,5 +30,5 @@ environments:
30
30
branch : origin/feature/unit-tests
31
31
datapod : Develop
32
32
when :
33
- - push : datapod.refresh
33
+ - not- push : datapod.refresh
34
34
- build-failure : datapod.undo
Original file line number Diff line number Diff line change 57
57
<build >
58
58
<sourceDirectory >${project.basedir} /src/main/kotlin</sourceDirectory >
59
59
<testSourceDirectory >${project.basedir} /src/test/kotlin</testSourceDirectory >
60
+ <resources >
61
+ <resource >
62
+ <directory >src/main/resources</directory >
63
+ <filtering >true</filtering >
64
+ <includes >
65
+ <include >**/VERSION</include >
66
+ </includes >
67
+ </resource >
68
+ <resource >
69
+ <directory >src/main/resources</directory >
70
+ <filtering >false</filtering >
71
+ <excludes >
72
+ <exclude >**/VERSION</exclude >
73
+ </excludes >
74
+ </resource >
75
+ </resources >
60
76
<plugins >
61
77
<plugin >
62
78
<artifactId >kotlin-maven-plugin</artifactId >
75
91
</execution >
76
92
</executions >
77
93
</plugin >
78
- <plugin >
94
+ <plugin >
95
+ <artifactId >maven-antrun-plugin</artifactId >
96
+ <version >1.4</version >
97
+ <executions >
98
+ <execution >
99
+ <phase >process-resources</phase >
100
+ <configuration >
101
+ <tasks >
102
+ <copy file =" ${project.build.outputDirectory}/VERSION"
103
+ toFile =" ./VERSION" overwrite =" true" />
104
+ </tasks >
105
+ </configuration >
106
+ <goals >
107
+ <goal >run</goal >
108
+ </goals >
109
+ </execution >
110
+ </executions >
111
+ </plugin >
112
+ <plugin >
79
113
<groupId >org.jacoco</groupId >
80
114
<artifactId >jacoco-maven-plugin</artifactId >
81
115
<version >${jacoco.version} </version >
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ set -ex
4
+
5
+ # set DOCKERUSER as Environment Variable
6
+ IMAGE=daf
7
+
8
+ # ensure we're up to date
9
+ git pull
10
+
11
+ version=` cat VERSION`
12
+
13
+ # run build
14
+ ./build.sh
15
+
16
+ # tag it
17
+ git add -A
18
+ git commit -m " version $version "
19
+ git tag -a " $version " -m " version $version "
20
+ git push
21
+ git push --tags
22
+ docker tag ${DOCKERUSER} /$IMAGE :latest ${DOCKERUSER} /$IMAGE :$version
23
+
24
+ # push it
25
+ docker push ${DOCKERUSER} /$IMAGE :latest
26
+ docker push ${DOCKERUSER} /$IMAGE :$version
Original file line number Diff line number Diff line change
1
+ ${project.version}
You can’t perform that action at this time.
0 commit comments