Переглянути джерело

Switch to Github packages

pull/164/head
Greg Holmes 4 роки тому
джерело
коміт
d719462a1f
2 змінених файлів з 28 додано та 10 видалено
  1. 17
    0
      .github/workflows/gradle.yml
  2. 11
    10
      build.gradle

+ 17
- 0
.github/workflows/gradle.yml Переглянути файл

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

+ 11
- 10
build.gradle Переглянути файл

10
 
10
 
11
     idea {
11
     idea {
12
         module {
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
                     root.appendNode('url', 'http://www.dmdirc.com/')
27
                     root.appendNode('url', 'http://www.dmdirc.com/')
28
                     root.appendNode('name', "${group}:${artifactId}")
28
                     root.appendNode('name', "${group}:${artifactId}")
29
                     root.appendNode('description', project.name == 'common'
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
                     def scm = root.appendNode('scm')
33
                     def scm = root.appendNode('scm')
34
                     scm.appendNode('url', 'https://github.com/DMDirc/parser')
34
                     scm.appendNode('url', 'https://github.com/DMDirc/parser')
78
         }
78
         }
79
         repositories {
79
         repositories {
80
             maven {
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/util")
83
                 credentials {
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
         }
96
     dependencies {
96
     dependencies {
97
         compile group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.1'
97
         compile group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.1'
98
         compile group: 'com.squareup.dagger', name: 'dagger-compiler', version: '1.2.5'
98
         compile group: 'com.squareup.dagger', name: 'dagger-compiler', version: '1.2.5'
99
-        compile group: 'com.google.auto.value', name: 'auto-value', version: '1.3'
99
+        compile group: 'com.google.auto.value', name: 'auto-value', version: '1.6'
100
+        compile group: 'com.google.auto.value', name: 'auto-value-annotations', version: '1.6'
100
 
101
 
101
         compile group: 'org.slf4j', name: 'slf4j-api', version:'1.7.21'
102
         compile group: 'org.slf4j', name: 'slf4j-api', version:'1.7.21'
102
         compile group: 'com.squareup.dagger', name: 'dagger', version: '1.2.5'
103
         compile group: 'com.squareup.dagger', name: 'dagger', version: '1.2.5'

Завантаження…
Відмінити
Зберегти