Add tasks to modify version

This commit is contained in:
Sebastian Sdorra
2021-01-13 09:16:57 +01:00
committed by René Pfeuffer
parent 225e095c11
commit ecc216276d
12 changed files with 19 additions and 12 deletions

View File

@@ -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'
}
}
}

View File

@@ -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)"

View File

@@ -25,6 +25,7 @@
plugins {
id 'java-platform'
id 'maven-publish'
id 'org.scm-manager.version'
}
subprojects { s ->

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {