Skip to content
This repository was archived by the owner on Aug 12, 2021. It is now read-only.

Commit f849f0f

Browse files
author
Paper Huang
committed
fix travis deploy
1 parent 9d233d0 commit f849f0f

7 files changed

Lines changed: 99 additions & 63 deletions

File tree

.travis.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,14 @@ branches:
99
only:
1010
- master
1111
before_install:
12+
- openssl aes-256-cbc -K $encrypted_800cffc1b811_key -iv $encrypted_800cffc1b811_iv -in secring.gpg.enc -out secring.gpg -d
1213
- sudo apt-get install -y rpm2cpio wget
1314
- nvm install 10
1415
install:
1516
- epmd -daemon
1617
script: make travis
17-
before_script: make travis-init
18+
before_script:
19+
- make travis-init
1820
before_deploy: make travis-deploy
1921
deploy:
2022
provider: releases
@@ -32,5 +34,9 @@ deploy:
3234
branch: master
3335
env:
3436
global:
35-
- secure: O0rJCpkwbo0LcbPVbuGyS3JOVKUTvvOe/hf5tYpCjmF6kaSHTwKCmkMAIZAqNCu+RG2ur3BmfeBv2E8tsUP0YwfWopPpvGHRSoHeNfJpFefCFDi38Q931Go4an5mqSBCfxGDHT4k7OGQKQ3jLy1HKIFFViWXutheFJWaaqgZFsf7sVz+l02ZJ9bKdKxOKswS0yOmyiGrRVi/j1lDSyGWfaCYt9nG9ESJVqgtkTQ9tqzUrh78+fa4CwbJnToos2ZdyBAHoNkWyLIfmXRc9cCrVBcTs5mAaYuZ5k0jky5yQrNbUwBHEqM9OMn/M/LRsUGtkPmcNFWPbLzuY5c8BE6xIzGtKHpNR5ROgBoyQHavdMet/2zMLxchqEqKNHOO6pdno0RteSgyrxC/EcbHYxosIR0q+Aay9jKsqbQ8X9vlBEecVDx1+2qqrOm3FurKK3jKX3VwuzYAAwV54tfTUYW7K7c1k61Bs7M/LS1madby+Ic8zY5x4unGbH3s2KUbskEMyrlfnssrI82bdTUjp2weSSqF1p5m652prNQq64WA6jtoOpZP14gO/6pS1VHw/DbiqI3DUP19iyKjy06RMarT8RS27n4hUSES4KuZDlVPFJyROHQ2Y89LpWZETtFDoLKZ8vQRE7F4WtAFTVY4GANeZlMVKwt0tYkMJFioZnaxeSo=
36-
- secure: nj2huH1ENrt53+wRW2dnIVzBBVvl+dViKFn/e1GcmG1a200xcTRoqm+M9VIa2xePWXWOYQK1K1EJxXDuZ33oqcLNnnC7V605ItLADDhlheb7pJtTh6wSImZbE4cYxTVPNSWm1cNecwZW77ylVb06CLvCXtiNfm/1WobQqA8Q3173EzSixRimXgj7uDtAJqg8ObCmLYvmMyY0+O/FNZkqgU5nkt3ebf6dNg6ExUNCRl4aYoZ3SKkNQtEWV1F9K/nk4NCS7+Kuuf4RFY+1Di+Mv5YQJtOwEfHPWLrGCmaZLrxNqbGPjokdqL9kk4Ms6l79S8QA/Uwkf+HT2uNHbs9voyx1jLmuJTtuwW4RweKxl8oFbbsQ2loHOnEXDdl+CdnWproWkDtxUbxGxGVHocxASn/MDmlx1Yut/hMZbaTjFQ1ZzxYW66QLZRBj/8VlBfPiyvTwi1pOssemUD5uVFEuOjICTl0I+Jc6mxBVydzPeLVm1G5Y3olAot5vgsKVKC5PURND2xkRPFu9sTr4SueoMxszSymm6tOYmbClMqXt40/dGU6+QwCl5trWN/qXae5sSqbdtAb7UAROp2Or8cDstk2Z1fLfO4REwbsylVa0HYeKfxA9CtTCgWpFBJETOcGt/p4uWbTw2A+8ScOuAU5CLbK0PlmJR5EHh4WNkB0FeBI=
37+
- secure: O0rJCpkwbo0LcbPVbuGyS3JOVKUTvvOe/hf5tYpCjmF6kaSHTwKCmkMAIZAqNCu+RG2ur3BmfeBv2E8tsUP0YwfWopPpvGHRSoHeNfJpFefCFDi38Q931Go4an5mqSBCfxGDHT4k7OGQKQ3jLy1HKIFFViWXutheFJWaaqgZFsf7sVz+l02ZJ9bKdKxOKswS0yOmyiGrRVi/j1lDSyGWfaCYt9nG9ESJVqgtkTQ9tqzUrh78+fa4CwbJnToos2ZdyBAHoNkWyLIfmXRc9cCrVBcTs5mAaYuZ5k0jky5yQrNbUwBHEqM9OMn/M/LRsUGtkPmcNFWPbLzuY5c8BE6xIzGtKHpNR5ROgBoyQHavdMet/2zMLxchqEqKNHOO6pdno0RteSgyrxC/EcbHYxosIR0q+Aay9jKsqbQ8X9vlBEecVDx1+2qqrOm3FurKK3jKX3VwuzYAAwV54tfTUYW7K7c1k61Bs7M/LS1madby+Ic8zY5x4unGbH3s2KUbskEMyrlfnssrI82bdTUjp2weSSqF1p5m652prNQq64WA6jtoOpZP14gO/6pS1VHw/DbiqI3DUP19iyKjy06RMarT8RS27n4hUSES4KuZDlVPFJyROHQ2Y89LpWZETtFDoLKZ8vQRE7F4WtAFTVY4GANeZlMVKwt0tYkMJFioZnaxeSo=
38+
- secure: nj2huH1ENrt53+wRW2dnIVzBBVvl+dViKFn/e1GcmG1a200xcTRoqm+M9VIa2xePWXWOYQK1K1EJxXDuZ33oqcLNnnC7V605ItLADDhlheb7pJtTh6wSImZbE4cYxTVPNSWm1cNecwZW77ylVb06CLvCXtiNfm/1WobQqA8Q3173EzSixRimXgj7uDtAJqg8ObCmLYvmMyY0+O/FNZkqgU5nkt3ebf6dNg6ExUNCRl4aYoZ3SKkNQtEWV1F9K/nk4NCS7+Kuuf4RFY+1Di+Mv5YQJtOwEfHPWLrGCmaZLrxNqbGPjokdqL9kk4Ms6l79S8QA/Uwkf+HT2uNHbs9voyx1jLmuJTtuwW4RweKxl8oFbbsQ2loHOnEXDdl+CdnWproWkDtxUbxGxGVHocxASn/MDmlx1Yut/hMZbaTjFQ1ZzxYW66QLZRBj/8VlBfPiyvTwi1pOssemUD5uVFEuOjICTl0I+Jc6mxBVydzPeLVm1G5Y3olAot5vgsKVKC5PURND2xkRPFu9sTr4SueoMxszSymm6tOYmbClMqXt40/dGU6+QwCl5trWN/qXae5sSqbdtAb7UAROp2Or8cDstk2Z1fLfO4REwbsylVa0HYeKfxA9CtTCgWpFBJETOcGt/p4uWbTw2A+8ScOuAU5CLbK0PlmJR5EHh4WNkB0FeBI=
39+
- secure: TwVBFno6pp6JvKWpDutGVG6c1U16+K4pJdagDeidJb1J/2Y4Qg1fo7CNB5EHwyGlhBFOxJeUQlqiz0qEoW9k2biOuVEOHPfFP1SPao6ReStZetUor9pLyH67Ve7PDXcNZS4796ue06lOGESPSVXxyPLuFZoaxsVTpm6bwzSh3/VvUAxaIiL2/NGrmR++Wy24UH9knNRufG/CaTl8edwspEmGeSp2EI0nUqk1olVy6pycZCijbDoVe/weUZLVFBHmuzEKVYjaH0qFrkIhUlxgVq1E7WKvA5V5ZUXojduYOEyX+w3/M8qCj59IHo+ziX+FFgg3LWohL7B8vVtY4Z1O7J0DgVTddOSQ5QXCSPwTmQQ4bjTx8Tky6Prijwqt6kvMfQEaH+m86JyLmQ7HlQ1/Oosm5CxY7pehTY97PTWNHVDov3MhIeIcpFb8Dtdom8PhZXgKfwrrk0sWRA6VBC9gjkskD5aLouIG12w2UmUzLwcaBYjaZi0TvXy0CWgWOvqzYDc8gMIxpUhbqcPGN1iQseKljEKcaCUrT2Vf1zPUbU9XazNGHrS7kkxGYz6KfUJIaBQ45F+HkqOt/VvTtzxUh8ZZGeBhE9uhKFmlHZHEIDapsEObNj5jrs7GpK4qOIP8z3I/4i6GYicwJZlSHKHDvtO46KDtgNlnmkxaWXdiVSE=
40+
- secure: nQf/YnvtBGVLDif3hqez5E9pqTMT8pSRHb3OY9B3OXeemAWQG1pbAoM8UbVaMdAdWmlB9UApPqPFtaTV2EHj5xYooHxpJHcdHn14QLZuu92MLZC7IVhhVAgJjAoC526/Wj7FCv4BSFyCllvaAoIz8yDYLYdWuXZC7xGdl8YyOFSOFeMojNMB6pwbVwsXiHebEKWeU6osArmCmt7I/lPWG7CXDOnwcbqhqsrsvlhSvEyB+m8bUYo0mJUDN+EU92JZYZVpRae+yerWGMdy0WARtrJ9OobItBCh/XxJv3HTpFCWpmm3fvrSwJc++Ge6cZtBBkU/jjJSJO0nh7ZyPHBHYolgBE3GCFdCmwdC1KLtnOjnuTRGXELdKJ9V/UhvP77axHaY5uR1gSoVJivw0FgO5XMn0X5pvAG0AJ6TR2uYSeN/T5tmxxKsGSffmpdIwcFrkh+Fh4R0+BnjnTHu24toWAEMaRXnGOW4kYx5CASSWcsHdt8a/2rdhhNKOMfhjr25+IRRr9vyYdOADhLpao92mFXrEN/cRwiP7jmo6w4U88gL5TPkeysDafKr0x8rn5dqfZdsRLZxjM9GirWKhTE4LVdtP+oLtJt0ktokbSXrOSj/pP7qtO9cHpO+0LBwfSRRzG3BOXJUfBup0ukt2x5IxTJn1AT3+cRQ3pRx1TwoolY=
41+
- secure: RJnnIEeY6RruYriLPtISV3z9/zyHzqn+5kWvmPG/0p3H6kE8lfW4c8eClniUbo07odox07vPec2Gn6C7Oqm6XVMoEOHL8jRMc+hUR4D4nVLNu6HtP9UKRZZi3iVGgRTXKy7FWjW/BSPIYM5nEHc9vprbESvsgC0ern2yq3IiNgWJ9MhCNjg9ENriTwegEcXTnRd0tChGcy4pipIV0ECOmL/dWuyEtvuRCltlOj3eeDjNZfkZBRWWVg3GUUYMGymd+5yKoaBPH/S9atjRPMyoew5HU4GJYf9+B9bnhDS3ZEU0TR3OJCpS+6bFHSxyjOYnxvYjioJpKI5rak7pGxJnSf4DyPKvAShe2mhCgfZAUUfH/goKZgHKAnn6VDPgfQ1jcsbnVFsaenfZeJsvW1X1OIQNtDkYzBHKNW8fZCK+cOE+dimh1dPQTPj0aFW4CNguTm1XiC8QQKLcdN7Ikrvip6K1k4faVFGMXs2+6ERHIIWcrYHhbCyixhfQthsTn9rRMiNk4o3BDDHN10SazPCFr4NsvERt7n8vbidZPqe6TeZoR6/9OWTXodz1lVeShn/QAMHn+fOVI+Sc98qHUB0f9jrr0XHJYkGmNcAA4eMCeslk9wINy1FB2qwiQoZEXDYyG9Kj11Ywbp03PqSRk5E9l13qDG+sZLXkRLidblcg9Lk=
42+
- secure: DGSu/f1E2FcWlrDm9Wcy9wDE75BNZWz6H3P2WY7IfryhpOTzWOyaDuj4GMl7UZghRFoiGfHXo6EJ+G7Ps+qGIfeTDzVSCbYw9WD6tqjEb+ZtS6Y6WySbKHHUWloe4u3Oe0lmQVp4LFugo60hjNjV98HX171HDbQ3QNvS45y1CHjoLuUePx07MuqBVmZ/XDaxA1hF/xYtQO5ellylqNJhYL7U2icKH9l1bSeoI5KRjfHkpI5w/ndTMO0v2NPw6OBpq+jCEcOQ7RGwfEyoUVM/zu6HWQIQs3H7wbUHsR9ARQkuZQKOUOL96edAJ+qr/SwXjA9OFrWtWro01B62dz5FJ+EkqpHC21YKp2kXa9eRIVOjDK8pV/wNn+tAl8aKvmBCf5T3GDXyPLEvj1bkdjodHUaZwbdXqQsKeJ3wOJgQruvlBRik39ScMxNZlWkwM6sxl69OopWzQoY65TdR8FQCEqBp292ppmGsq6mVksxwxVgUBkGgMLqqNJkvMXSizf93fEr3n5/InOTBj0BCT8c0vvV0SalaEmS0Pe6bSzEWY+QLpmibFm6gwsW2pKZAzzCOFl7ireb4LC6ePyaKEs8CtXnOuIzT+vdT7n5gtXaStOY3JP9PAquhCvVBzZeYK6MHuKEVMuvoI146uBf+GE1Z8o/g2NrxhbnG2LZkhdNG/7A=

build.gradle

Lines changed: 63 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,73 @@
1-
2-
1+
buildscript{
2+
if (!System.getenv("SONATYPE_USERNAME").isEmpty()){
3+
ext."sonatypeUsername" = System.getenv("SONATYPE_USERNAME")
4+
ext."sonatypePassword" = System.getenv("SONATYPE_PASSWORD")
5+
}
6+
}
37
allprojects {
8+
buildscript {
9+
ext.kotlin_version = '1.3.31'
10+
repositories {
11+
mavenCentral()
12+
jcenter()
13+
}
14+
dependencies {
15+
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlin_version}"
16+
classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.10'
17+
classpath 'com.squareup:javapoet:1.11.1'
18+
classpath 'de.undercouch:gradle-download-task:3.4.3'
19+
classpath 'com.github.jengelman.gradle.plugins:shadow:5.1.0'
20+
}
21+
}
422
repositories {
523
mavenCentral()
624
jcenter()
725
}
26+
apply plugin: 'signing'
27+
apply plugin: 'jacoco'
28+
apply plugin: 'maven-publish'
29+
apply plugin: 'java-library'
30+
31+
32+
33+
34+
35+
gradle.taskGraph.whenReady { taskGraph ->
36+
if (!System.getenv('GPG_KEY_ID').isEmpty() && taskGraph.allTasks.any { it instanceof Sign }) {
37+
// Use Java's console to read from the console (no good for
38+
// a CI environment)
39+
def id = System.getenv('GPG_KEY_ID')
40+
def file = "../secring.gpg"
41+
def password = System.getenv('GPG_KEY_PASSPHRASE')
42+
43+
allprojects {
44+
ext."signing.keyId" = id
45+
ext."signing.secretKeyRingFile" = file
46+
ext."signing.password" = password
47+
48+
ext.sonatypeUsername = System.getenv("SONATYPE_USERNAME")
49+
ext.sonatypePassword = System.getenv("SONATYPE_PASSWORD")
50+
51+
}
52+
}
53+
}
54+
55+
56+
}
57+
apply plugin: 'signing'
58+
59+
subprojects {
60+
61+
62+
// signing.keyId=System.getenv('GPG_KEY_ID')
63+
// signing.password=System.getenv('GPG_KEY_PASSPHRASE')
64+
// signing.secretKeyRingFile="/Users/paperhuang/.gnupg/secring.gpg"
65+
66+
867
}
968

69+
70+
1071
group 'io.arcblock.forge'
1172
version project.file("version").readLines().first()
1273

core/build.gradle

Lines changed: 7 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,3 @@
1-
buildscript {
2-
ext.kotlin_version = '1.3.31'
3-
repositories {
4-
mavenCentral()
5-
jcenter()
6-
}
7-
dependencies {
8-
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31"
9-
classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.10'
10-
classpath 'com.squareup:javapoet:1.11.1'
11-
classpath 'de.undercouch:gradle-download-task:3.4.3'
12-
classpath 'com.github.jengelman.gradle.plugins:shadow:5.1.0'
13-
}
14-
}
15-
16-
171

182
plugins {
193
id 'java-library'
@@ -22,11 +6,7 @@ plugins {
226
id 'org.jetbrains.dokka' version '0.10.0'
237
id 'com.github.johnrengelman.shadow' version '5.1.0'
248
}
25-
apply plugin: 'jacoco'
26-
apply plugin: 'maven-publish'
27-
apply plugin: 'signing'
289
apply plugin: 'com.google.protobuf'
29-
3010
group 'io.arcblock.forge'
3111
compileKotlin {
3212
kotlinOptions.jvmTarget = "1.8"
@@ -55,7 +35,6 @@ sourceSets {
5535
}
5636

5737

58-
5938
//protobuf {
6039
// protoc {
6140
// artifact = "com.google.protobuf:protoc:3.2.0"
@@ -165,20 +144,23 @@ artifacts {
165144
// archives sourceJar
166145
// archives javadocJar
167146
}
147+
148+
149+
168150
signing {
169151
sign configurations.archives
170152
}
153+
154+
171155
publishing {
172156
repositories {
173157
maven {
174158
def releaseUrl = "https://oss.sonatype.org/service/local/staging/deploy/maven2"//"s3://android-docs.arcblock.io.s3.amazonaws.com/release"
175159
def snapshotUrl = "https://oss.sonatype.org/content/repositories/snapshots"
176-
def un = (properties.hasProperty("sonatypeUsername"))?properties.get("sonatypeUsername").toString():""
177-
def pw = (properties.hasProperty("sonatypePassword"))?properties.get("sonatypePassword").toString():""
178160
url releaseUrl
179161
credentials {
180-
username un
181-
password pw
162+
username sonatypeUsername
163+
password sonatypePassword
182164
}
183165
}
184166
}

did/build.gradle

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,3 @@
1-
buildscript {
2-
ext.kotlin_version = '1.3.21'
3-
repositories {
4-
mavenCentral()
5-
jcenter()
6-
}
7-
dependencies {
8-
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.21"
9-
classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.8'
10-
classpath 'com.squareup:javapoet:1.11.1'
11-
classpath 'de.undercouch:gradle-download-task:3.4.3'
12-
}
13-
}
141

152
plugins {
163
id 'java'
@@ -36,7 +23,7 @@ compileTestKotlin {
3623
apply plugin: 'jacoco'
3724
apply plugin: 'maven-publish'
3825
apply plugin: 'com.google.protobuf'
39-
apply plugin: 'signing'
26+
4027
ext { springBootVersion = '2.1.4.RELEASE' }
4128

4229

@@ -86,9 +73,12 @@ artifacts {
8673
// archives sourceJar
8774
// archives javadocJar
8875
}
76+
8977
signing {
9078
sign configurations.archives
9179
}
80+
81+
9282
publishing {
9383
repositories {
9484
maven {
@@ -98,8 +88,8 @@ publishing {
9888
def un = (properties.hasProperty("sonatypeUsername"))?properties.get("sonatypeUsername").toString():""
9989
def pw = (properties.hasProperty("sonatypePassword"))?properties.get("sonatypePassword").toString():""
10090
credentials {
101-
username un
102-
password pw
91+
username sonatypeUsername
92+
password sonatypePassword
10393
}
10494
}
10595

graphQL/build.gradle.kts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import okhttp3.Request
1111
import okhttp3.RequestBody.Companion.toRequestBody
1212
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
1313

14-
1514
buildscript {
1615
repositories {
1716
mavenCentral()
@@ -27,6 +26,8 @@ buildscript {
2726
classpath("com.squareup:kotlinpoet:1.4.4")
2827
classpath("com.google.code.gson:gson:2.3.1")
2928
}
29+
30+
3031
}
3132

3233
plugins {
@@ -156,6 +157,11 @@ val sonatypeRepository = publishing.repositories.maven {
156157
signing {
157158
sign(mavenPublication)
158159
}
160+
161+
162+
163+
164+
159165
tasks.withType<PublishToMavenRepository>().configureEach {
160166
onlyIf { if (repository == sonatypeRepository) publication == mavenPublication else true }
161167
}

protobuf/build.gradle

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,8 @@
1-
buildscript {
2-
repositories {
3-
mavenCentral()
4-
jcenter()
5-
}
6-
dependencies {
7-
classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.10'
8-
}
9-
}
10-
111
plugins {
122
id 'java'
133
}
14-
apply plugin: 'maven-publish'
15-
apply plugin: 'signing'
4+
5+
166
apply plugin: 'com.google.protobuf'
177

188

@@ -63,9 +53,12 @@ artifacts {
6353
// archives sourceJar
6454
// archives javadocJar
6555
}
56+
57+
6658
signing {
6759
sign configurations.archives
6860
}
61+
6962
publishing {
7063
repositories {
7164
maven {
@@ -76,11 +69,9 @@ publishing {
7669
}else {
7770
url releaseUrl
7871
}
79-
def un = (properties.hasProperty("sonatypeUsername"))?properties.get("sonatypeUsername").toString():""
80-
def pw = (properties.hasProperty("sonatypePassword"))?properties.get("sonatypePassword").toString():""
8172
credentials {
82-
username un
83-
password pw
73+
username sonatypeUsername
74+
password sonatypePassword
8475
}
8576
}
8677
}

secring.gpg.enc

9.83 KB
Binary file not shown.

0 commit comments

Comments
 (0)