Skip to content

Latest commit

 

History

History

github

Maven

'github' gradle plugin

tasks for management github releases using Github Releases API v3

apply plugin example

buildscript{
  repositories {
    mavenCentral()
    maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
  }
  dependencies {
    classpath "com.satori:satori-libs-gradle-github:0.5.81-SNAPSHOT"
  }
}
apply plugin: "com.satori.github"

Examples

task githubListReleases(type: GitHubListReleasesTask) {
  url githubUrl
  authToken project.properties.get("githubAuthToken")
}

task githubPublishRelease(type: GitHubPublishReleaseTask) {
  url githubUrl
  authToken project.properties.get("githubAuthToken")
  
  asset jar
}

Maven (snapshots)

<repository>
  <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</repository>
<dependency>
    <groupId>com.satori</groupId>
    <artifactId>satori-libs-gradle-github</artifactId>
    <version>0.5.81-SNAPSHOT</version>
</dependency>