Skip to content

Commit 4565226

Browse files
committed
see 08/16 log
1 parent 649de08 commit 4565226

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

buildSrc/src/main/groovy/GitUtils.groovy

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ class GitUtils {
2323
void execute(Project project) {
2424
sCurBranchName = getGitBranch()
2525
addGitPushTask(project)
26+
addGitPushAndMerge2MasterTask(project)
27+
addGitNewBranchTask(project)
2628
}
2729
})
2830
}
@@ -48,8 +50,8 @@ class GitUtils {
4850
})
4951
}
5052

51-
static void addGitPush2MasterTask(Project project) {
52-
project.task("gitPush2Master", new Action<Task>() {
53+
static void addGitPushAndMerge2MasterTask(Project project) {
54+
project.task("gitPushAndMerge2Master", new Action<Task>() {
5355
@Override
5456
void execute(Task task) {
5557
task.doLast {
@@ -58,7 +60,26 @@ class GitUtils {
5860
GLog.d(ShellUtils.execCmd([
5961
"git add -A",
6062
"git commit -m \"see $date log\"",
61-
"git push origin $sCurBranchName"
63+
"git push origin $sCurBranchName",
64+
"git checkout master",
65+
"git merge $sCurBranchName",
66+
"git push origin master",
67+
"git checkout $sCurBranchName",
68+
] as String[]))
69+
}
70+
}
71+
})
72+
}
73+
74+
static void addGitNewBranchTask(Project project) {
75+
project.task("gitNewBranch", new Action<Task>() {
76+
@Override
77+
void execute(Task task) {
78+
task.doLast {
79+
GLog.d(ShellUtils.execCmd([
80+
"git checkout master",
81+
"git checkout -b ${Config.versionName}",
82+
"git push origin ${Config.versionName}:${Config.versionName}",
6283
] as String[]))
6384
}
6485
}

0 commit comments

Comments
 (0)