mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-02-28 01:10:49 +01:00
Add tasks to modify version
This commit is contained in:
committed by
René Pfeuffer
parent
225e095c11
commit
ecc216276d
@@ -70,6 +70,10 @@ gradlePlugin {
|
||||
id = 'org.scm-manager.packaging'
|
||||
implementationClass = 'com.cloudogu.scm.PackagingPlugin'
|
||||
}
|
||||
versions {
|
||||
id = 'org.scm-manager.version'
|
||||
implementationClass = 'com.cloudogu.scm.VersionPlugin'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ package com.cloudogu.scm
|
||||
|
||||
import org.gradle.api.DefaultTask
|
||||
import org.gradle.api.GradleException
|
||||
import org.gradle.api.Plugin
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.api.tasks.Input
|
||||
import org.gradle.api.tasks.TaskAction
|
||||
@@ -10,9 +11,10 @@ import org.gradle.util.VersionNumber
|
||||
|
||||
import java.nio.charset.StandardCharsets
|
||||
|
||||
class VersionTasks {
|
||||
class VersionPlugin implements Plugin<Project> {
|
||||
|
||||
static void configure(Project project) {
|
||||
@Override
|
||||
void apply(Project project) {
|
||||
project.tasks.register("setVersion", SetVersionTask) {
|
||||
it.group = "help"
|
||||
it.description = "Set version for the plugin e.g.: setVersion --newVersion=x.y.z)"
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
plugins {
|
||||
id 'java-platform'
|
||||
id 'maven-publish'
|
||||
id 'org.scm-manager.version'
|
||||
}
|
||||
|
||||
subprojects { s ->
|
||||
|
||||
@@ -27,7 +27,7 @@ plugins {
|
||||
id 'org.scm-manager.java'
|
||||
id 'org.scm-manager.core-plugins'
|
||||
id 'org.scm-manager.integration-tests'
|
||||
id 'com.github.node-gradle.node' version '2.2.4'
|
||||
id 'com.github.node-gradle.node'
|
||||
}
|
||||
|
||||
configurations {
|
||||
|
||||
@@ -26,7 +26,7 @@ import org.gradle.util.VersionNumber
|
||||
plugins {
|
||||
id 'nebula.ospackage' version '8.4.1'
|
||||
id 'org.scm-manager.packaging'
|
||||
id 'com.github.hierynomus.license-base' version '0.15.0'
|
||||
id 'com.github.hierynomus.license-base'
|
||||
}
|
||||
|
||||
configurations {
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
plugins {
|
||||
id 'com.bmuschko.docker-remote-api' version '6.6.1'
|
||||
id 'org.scm-manager.packaging'
|
||||
id 'com.github.hierynomus.license-base' version '0.15.0'
|
||||
id 'com.github.hierynomus.license-base'
|
||||
}
|
||||
|
||||
import org.gradle.util.VersionNumber
|
||||
|
||||
@@ -26,7 +26,7 @@ plugins {
|
||||
id 'org.unbroken-dome.helm' version '1.5.0'
|
||||
id 'org.unbroken-dome.helm-publish' version '1.5.0'
|
||||
id 'org.scm-manager.packaging'
|
||||
id 'com.github.hierynomus.license-base' version '0.15.0'
|
||||
id 'com.github.hierynomus.license-base'
|
||||
}
|
||||
|
||||
configurations {
|
||||
|
||||
@@ -26,7 +26,7 @@ import com.cloudogu.scm.GitHubUploadTask
|
||||
|
||||
plugins {
|
||||
id 'org.scm-manager.packaging'
|
||||
id 'com.github.hierynomus.license-base' version '0.15.0'
|
||||
id 'com.github.hierynomus.license-base'
|
||||
}
|
||||
|
||||
configurations {
|
||||
|
||||
@@ -48,7 +48,7 @@ buildscript {
|
||||
plugins {
|
||||
id 'nebula.ospackage' version '8.4.1'
|
||||
id 'org.scm-manager.packaging'
|
||||
id 'com.github.hierynomus.license-base' version '0.15.0'
|
||||
id 'com.github.hierynomus.license-base'
|
||||
}
|
||||
|
||||
configurations {
|
||||
|
||||
@@ -27,7 +27,7 @@ plugins {
|
||||
id 'org.scm-manager.packaging'
|
||||
id 'signing'
|
||||
id 'maven-publish'
|
||||
id 'com.github.hierynomus.license-base' version '0.15.0'
|
||||
id 'com.github.hierynomus.license-base'
|
||||
}
|
||||
|
||||
configurations {
|
||||
|
||||
@@ -28,7 +28,7 @@ plugins {
|
||||
id 'org.scm-manager.packaging'
|
||||
id 'signing'
|
||||
id 'maven-publish'
|
||||
id 'com.github.hierynomus.license-base' version '0.15.0'
|
||||
id 'com.github.hierynomus.license-base'
|
||||
}
|
||||
|
||||
configurations {
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
|
||||
|
||||
plugins {
|
||||
id 'com.github.node-gradle.node' version '2.2.4'
|
||||
id 'com.github.hierynomus.license-base' version '0.15.0'
|
||||
id 'com.github.node-gradle.node'
|
||||
id 'com.github.hierynomus.license-base'
|
||||
}
|
||||
|
||||
node {
|
||||
|
||||
Reference in New Issue
Block a user