Browse Source

Switch to Github packages (#164)

pull/165/head
Greg Holmes 4 years ago
parent
commit
04728c4a32
2 changed files with 26 additions and 9 deletions
  1. 17
    0
      .github/workflows/gradle.yml
  2. 9
    9
      build.gradle

+ 17
- 0
.github/workflows/gradle.yml View File

@@ -0,0 +1,17 @@
1
+name: Java CI
2
+
3
+on: [push]
4
+
5
+jobs:
6
+  build:
7
+
8
+    runs-on: ubuntu-latest
9
+
10
+    steps:
11
+    - uses: actions/checkout@master
12
+    - name: Set up JDK 1.8
13
+      uses: actions/setup-java@v1
14
+      with:
15
+        java-version: 1.8
16
+    - name: Build with Gradle
17
+      run: ./gradlew -Pgpr.user=dmdirc -Pgpr.key=${{ secrets.GITHUB_TOKEN }} publish

+ 9
- 9
build.gradle View File

@@ -10,9 +10,9 @@ subprojects {
10 10
 
11 11
     idea {
12 12
         module {
13
-             sourceDirs += file('src/main/generated')
14
-             testSourceDirs += file('src/test/generated_tests')
15
-             generatedSourceDirs = [file('src/main/generated'), file('src/test/generated_tests')]
13
+            sourceDirs += file('src/main/generated')
14
+            testSourceDirs += file('src/test/generated_tests')
15
+            generatedSourceDirs = [file('src/main/generated'), file('src/test/generated_tests')]
16 16
         }
17 17
     }
18 18
 
@@ -27,8 +27,8 @@ subprojects {
27 27
                     root.appendNode('url', 'http://www.dmdirc.com/')
28 28
                     root.appendNode('name', "${group}:${artifactId}")
29 29
                     root.appendNode('description', project.name == 'common'
30
-                        ? 'Framework for building parsers for connecting to chat networks '
31
-                        : 'IRC library')
30
+                            ? 'Framework for building parsers for connecting to chat networks '
31
+                            : 'IRC library')
32 32
 
33 33
                     def scm = root.appendNode('scm')
34 34
                     scm.appendNode('url', 'https://github.com/DMDirc/parser')
@@ -78,11 +78,11 @@ subprojects {
78 78
         }
79 79
         repositories {
80 80
             maven {
81
-                name 'snapshots'
82
-                url 'http://artifactory.dmdirc.com/artifactory/snapshots'
81
+                name = "GitHubPackages"
82
+                url = uri("https://maven.pkg.github.com/dmdirc/parser")
83 83
                 credentials {
84
-                    username System.getenv('ARTIFACTORY_USER')
85
-                    password System.getenv('ARTIFACTORY_PASSWORD')
84
+                    username = project.findProperty("gpr.user") ?: System.getenv("USERNAME")
85
+                    password = project.findProperty("gpr.key") ?: System.getenv("PASSWORD")
86 86
                 }
87 87
             }
88 88
         }

Loading…
Cancel
Save