File tree 3 files changed +47
-1
lines changed
3 files changed +47
-1
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ url: 'http://gitblit.com'
22
22
issuesUrl: 'http://code.google.com/p/gitblit/issues/list'
23
23
socialNetworkUrl: 'https://plus.google.com/114464678392593421684'
24
24
forumUrl: 'http://groups.google.com/group/gitblit'
25
+ mavenUrl: 'http://gitblit.github.io/gitblit-maven'
25
26
26
27
# Licenses section included for POM generation
27
28
licenses:
Original file line number Diff line number Diff line change 49
49
<property name =" authority.zipfile" value =" authority-${ project.version } .zip" />
50
50
<property name =" gbapi.zipfile" value =" gbapi-${ project.version } .zip" />
51
51
<property name =" express.zipfile" value =" express-${ project.version } .zip" />
52
-
52
+ <property name =" maven.directory" value =" ${ basedir } /../gitblit-maven" />
53
+
53
54
<!-- Download links -->
54
55
<property name =" gc.url" value =" http://code.google.com/p/gitblit/downloads/detail?name=" />
55
56
</target >
812
813
813
814
</target >
814
815
816
+ <!--
817
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
818
+ Package and deploy RELEASE artifacts to the Maven repository
819
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
820
+ -->
821
+ <target name =" buildMavenArtifacts" depends =" prepare" >
822
+ <mx : package />
823
+ <mx : deploy basedir =" ${ maven.directory } " allowsnapshots =" false" />
824
+ </target >
825
+
815
826
816
827
<!--
817
828
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
966
977
<filter token =" project.version" value =" ${ project.version } " />
967
978
<filter token =" project.commitId" value =" ${ project.commitId } " />
968
979
<filter token =" project.tag" value =" ${ project.tag } " />
980
+ <filter token =" project.directory" value =" ${ basedir } " />
981
+ <filter token =" maven.directory" value =" ${ maven.directory } " />
969
982
</filterset >
970
983
</copy >
971
984
<chmod file =" ${ recipe } " perm =" ugo+rx" />
Original file line number Diff line number Diff line change 3
3
# ${project.version} release script
4
4
#
5
5
6
+ # ensure Maven repository is up-to-date
7
+ echo " "
8
+ echo " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
9
+ echo " Preparing Maven repository"
10
+ echo " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
11
+ echo " "
12
+ cd ${maven.directory}
13
+ git checkout gh-pages
14
+ git pull
15
+ cd ${project.directory}
16
+
6
17
# go back one commit to RELEASE commit
7
18
echo " "
8
19
echo " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
@@ -19,6 +30,17 @@ echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
19
30
echo " "
20
31
ant clean buildAll
21
32
33
+ # commit all generated artifacts and metadata
34
+ echo " "
35
+ echo " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
36
+ echo " Committing Maven repository ${project.version} RELEASE artifacts"
37
+ echo " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
38
+ echo " "
39
+ cd ${maven.directory}
40
+ git add .
41
+ git commit -m " ${project.version} artifacts"
42
+ cd ${project.directory}
43
+
22
44
# upload artifacts
23
45
echo " "
24
46
echo " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
@@ -43,6 +65,16 @@ echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
43
65
echo " "
44
66
git checkout master
45
67
68
+ # push Maven repository to origin
69
+ echo " "
70
+ echo " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
71
+ echo " Pushing Maven repository"
72
+ echo " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
73
+ echo " "
74
+ cd ${maven.directory}
75
+ git push origin gh-pages
76
+ cd ${project.directory}
77
+
46
78
# push project branches
47
79
echo " "
48
80
echo " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
You can’t perform that action at this time.
0 commit comments