Skip to content

Commit 58d3d57

Browse files
committed
temp
1 parent d7772cb commit 58d3d57

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

release/build.gradle

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,29 @@ def pushChangesTask = tasks.register( "pushChanges" ) {
244244
}
245245
}
246246

247+
def releasePerformTask = tasks.register( 'releasePerform' ) {
248+
group 'Release'
249+
description 'Performs a release on local check-out, including updating changelog and '
250+
251+
dependsOn publishReleaseArtifactsTask
252+
253+
finalizedBy releasePerformPostGitTask
254+
}
255+
256+
def releasePerformPostGitTask = tasks.register( 'gitTasksAfterReleasePerform' ) {
257+
258+
doLast {
259+
if ( project.createTag ) {
260+
logger.lifecycle( "Pushing branch and tag to remote `${project.gitRemote}`..." )
261+
executeGitCommand( 'push', '--atomic', project.gitRemote, project.gitBranch, project.releaseTag )
262+
}
263+
else {
264+
logger.lifecycle( "Pushing branch to remote `${project.gitRemote}`..." )
265+
executeGitCommand( 'push', project.gitRemote, project.gitBranch )
266+
}
267+
}
268+
}
269+
247270
/*
248271
* Release everything
249272
*/

0 commit comments

Comments
 (0)