Skip to content

Commit 6de875d

Browse files
committed
Test auto deploy
1 parent 670242a commit 6de875d

File tree

7 files changed

+54
-59
lines changed

7 files changed

+54
-59
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,4 @@
22
/.gradle
33
/build
44
/out
5-
/gradle.properties
6-
/pubring.gpg
75
.DS_Store

.travis.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
language: java
22
jdk: oraclejdk8
3-
script: ./gradlew check
3+
before_cache:
4+
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
5+
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
6+
cache:
7+
directories:
8+
- $HOME/.gradle/caches/
9+
- $HOME/.gradle/wrapper/
10+
before_install: openssl aes-256-cbc -K ${encrypted_1d787f3de7c3_key} -iv ${encrypted_1d787f3de7c3_iv} -in pubring.gpg.enc -out pubring.gpg -d
411
deploy:
512
- provider: script
6-
script: scripts/deploy.sh
13+
script: ./gradlew publish closeAndReleaseRepository
14+
skip_cleanup: true
715
on:
816
branch: master
917
tags: true
@@ -15,8 +23,7 @@ deploy:
1523
tags: true
1624
env:
1725
global:
18-
- secure: qT39pZspL2LyzA63seKzzo4E5OI3D1V9p2+GqzOmR7EYvBTiVN6o6YEDH0NjOxX+YNU82FbxfOCLPrHa7OkRR7hTMm3R/U9BLcf+ZdBkEaW8RBk52xkqL/DrRYG0/zj6ECebFJ8Fat6baOPOgzL/vKVLS87GGFHjzKP7eWdfioEgYjTaUEWCeTKtltPAj/0srUfwvfJy7QH/Bq0cIchA45URRGxnhqsxGCb7BRXJ9crQ9ahr6edVv3PhonX8pmiT/2DMaqLFHbNxRSYA7E+yMVTvJ2nMEOM6PaN+h0UDsrN8XkDrCkkytPBYPeIUsVvzC4vEtxEt3akgui/QykYo1cuJ+6hBQJTzhJ7nCv67H253LFM0wx4LNGG17ZFhxsJdowuAnHoQgrW748+pDz5wNZjPIunWl5e24hslqst09Ln4Hm/4UgP2Rn5EHq8f0YvgNxmV+1GuSnSvVkbCBpNYtXg+JTcb5xvXGrJpNG6+HCfVT3YFyZeaaL2czoO/ZxQ9iiBZu2aijSJ20um45rUaYAhBNRD4Kr7Byj62eu3OcI9oFJ98/mVOaPTvl/nIysMt5xjBHSZJtw/vGBN24be8aMUG5CcXpfBW9PPQHVhj4zC1DtS8Amco1X1Sjak3BWGBoTfLnR/YL7sxrBP+d5oC9Znrg4xZBK8rC6hTqEGFeXg=
19-
- secure: sWUOsHNN/J4G/bQux7n9f4bHH3lscyfWYqvDqUc1z64CudI7Ie4An+e8FYhInCkK5r57FVi15EBqRbGUPPDn8tBxxfJgKJQ6lC3qr9BU0qcEJuBAV6F56h/LEmEB8rk39fbNXryKsBe+tRBySaLuyGWY7IPQjqcHuLfeX+oaTAkjnyDSQpLN+X+0oGI2PRV4m4IjxYJZ3oGBecPFt/j+G28KW3nwPRC8j1VebLvzg1N4JsRiSZcPoMvs5STtNATJ5CIvIUdHo8cUvgPfMVhEVUdy+nRbuG6ytlkQuKuG7+qItMrBsw6VxCU/hImXCKkUQ7Dqrgm38oHxsU4BDohodirsXQEz5GXMBkgJj/+FrbDYwZZ5nwIfKqK7QzAYueRa/FG7BQEfTJVJEHfEZt5VeuMUjR30dX0ENnm6L9cvHoQN+vDMpr/OJNxhJVDDRA2+gTv1EsUPAiJejSgZB8vYjgnqVvxPEpAc8jyvmrs/57M4Se5AugsEFed0WrTZK2ekH30zZBxWp8wq0J+faPm+Aq2OWltQehbnKORwXESzQq2E85p0nrjO2gk4UdAn1P6CxG+mU4AU99Mo0hXHF1Ta9mo5/JDcl88RG6zgkhsyNbysEsQBn+skO7AmHAL74rGBenpPjNJ4BdIJ3/DEPdw9bint5CXGTEeQSQZpJ+foeG4=
20-
- secure: hPaPF+a8fpvUQy8NzxIv83eyZVc4VOXs04MApVn1r9wkxrLsUcIqTWOkicf/NHCO2llsKPbq9roaCPJtADmBQRy7hoMomyvuYXdClEUPkNJo/k617WhjMwiy6ShPUo4Iv/jj325uF7D2iPU+/tdhxkuPvD8/k90hdQqPKIQornmjIu+7T6kcbseSQ1leGldLt7PuVkJeFZ5tl7U8Hl12TlxsDgW5qiJmQun4lA5XynK5ZHBpOhjDu0SeiRQ+lKAYiC+Z1UFuqOON63HG2tecg5i1zDNKIJvzlwBdI/dW7Rd5PTWqQpQ48GyUcLjl9IlkrCrHYPUgtnrvr8SM4+YEBkXgoARYW7eAk2ADsLFfHQB7M0l8Zess3DspfdQATLN4Ls7DcGOc3cYBaToAPOzbFd/PD8hfmxqnLtApjy6uEuCtUZeLSmeVmATYX7txzYmqhM2DbH7Npjqactm8WWQyTpzlT90VlVEhn3yJ+ZUajzwCMd+cmLvwR0lKc8eLVaVH050Vv/wL/d9pU9floi2uzeXYKVg1oPksj/ORDedLKB1N6yfL3u7Zf6OM3jUQQv1c3knDNAjW8PAWLDJB7WbPhlgU8K+kNrml7MeLua+XImjGsZ1xj3xUfAacAQlwoT55694PfwPKOL/2vlp6sXegsVpMYexGku0kfDxcMJMKSmE=
21-
- secure: LZYIEaxZaN+lfrSfxhxYdcdLy8OwwMptJRMXHrii7yavgMXZ6hm+mFqFAWs2y5rY/21NdeMwdihFRdkdeDFmX/uBG7y3pFGWQb5rbX7ftWnsdIqQR627wghpSeCblPAnMDhRab4xiBM41YCS8LGTRg0FcwGLzu+DCH77llbl6X3CnW9ZSkw/zn4Ipn9Fh7byEIvSUih+JdQkhWfxixWWVtyBMylSE1VV6er0jh0/bay2GmGppwMpdv6VIrUlgRaZfYtCv8SgfGHugQO2kPAtx7VkBgXLVShrmW6Fwo2LOnmH0LzzQq29CBFrr5cX73aTMaz+d3gmABfAWT0ibXFN5Q3aY4Ev7WMKFPcrmVZjfSEdF1XULT5tK70Tp6XfK0gBjPSVVgFRCBCrdmF5vPszOELrxMdweLBCiJUm7PM5xfbtbnD0WwVESHj80KMbQgR3Vb751v5moxwOe15IEiuW2+pdGUFcGeYu22UlDhUEZlHe27mV/AcimJM9iy5WZnseOvIb34VBmmPVrTslu4KISr7P7MdqXBU0OIjWwf/cbagEg3BEH9PMSTJIAJz3IbMUanclkYXOrrTaCdrHMjRl/lIh3GnwPx7JV5i3JkAAewbm+tP/MT10TcGC3gzdo/UY5JFrwENylKMgt9nc3r84AB8T8whPXVVPo3jPEW6bmgU=
22-
- signing.secretKeyRingFile=pubring.gpg
26+
- secure: c3f4qPFpEGq7NB5rnJO8lBPmAIdqlCNx1KLtyOzIknOJuL/Dv8FrSqiaFjOfxRC9wqYDKuhPRUFDd6o6JF2+t7CZDdrABTVXw2akcTcQxSWYwSviLCLek6fb/5LPA0FW63bYUcTj7thfVkWdxIen7wToQOkYOz/RJXU9CE21/T4DxnaOgZIoXaFqEuYCT/YZrT5DRQSZ2AmecgHx1Q+z2qlGRI3SEVPrVGiA3pu1KNGvIQryhnIn6mxsQ1fI0vbTOUaekZcatLKmscxbqbWKoC8Gx76sj7w7Azai7ihEVii/5EBSKwIfo6BdH3KfKk7IlJCj27T7Y3inqrzQ7ojVq1XUAYytCjMwQAFTjY6UfGfOzZ0Y8ef84wj5zbBSxWx7YDQKEI3fmhE/BiPiuXsZ8F8qut45hsQrqCynDhlz/BnMOr6CJij00Yc0wZKjROW8QxcuFli5h0tRe8zNWMeH6raf8noAir9qoJFvmlO7CxltJ8Te3rMj66bE+Xoyub/7SmlpizhI7gS5Gy2kLJvVBsf3UMhsIXKRS9TAK6y+KgiE9TWTzgmshj57NkIOEIr1o680hAcgHgE4Ioy2wqoAoIKVlO6kE+Peb72xXH9cOOSQhCZv3X68TVGnosKzAhZWuO+J6EJ1v9v7XpVdJEEzUyYXgqG95tZ5sL9YskFsZko=
27+
- secure: u4L8AlquJgwcfWA3yooJTp/4+mh9x4KOMAsNJQE/BWYhsSbB35B/XAadidWYtvGY6DTZW7NQPi/IeRVyfZPYQZeMlmdsq6bV3T7R/AYPXNmglXMHjpBog59gYSsjnXpycAE6+kTLzHFykVVUkegBOHPJRT71ZNj9gqJogTqGizC3lSYAPqTJb3PbQl3TsJmFjkwWhUrzoj/LSuqwQZT3aPxeDRQ7H2D66U/WqbmbWBpIGGJ+EV2OZdjZYVJ+gcBicC5UB7KGjwwwMi8MVBlo4bdOnxrGGmVmuFRe8c4aZD/cq+9XPHhPU4iUXgOf4yNi7kW0J5LHh/kZUl1mG9Xz1iIgCNHFU9o/x4KFnauLUHsQV8UhYJOV1QqOO+SXRI2XREgIEA/9LQio78dynWAw3iWrk8c8kHOZ+R7uyk88BxEP0tjBlwfJm4ukEjj0a2TCxjg0hE5GTTcTioanjqiUpMvyJ5CITnf+dHGxGf9x1OhG8Qbjd/BEh3L0Wc+tNQGPi5sVPomA0OkmmLu9FWEFX95maZL8iOBy6DC27JHRw2vevY2wNJnkHESlaYLdLQZ7mgdmn6T211hDto3ojckxwYmSrZnVluRez4e8KwQ/sCABMY918VcD4tZLObpm9fqu55rR+XyTzkxbw7C3xj4EHQT4isQPVU3oMKeeCYs3FiU=
28+
- secure: XyVKWRDLwo8wxt/jnndXh4jGt/AhZnj4Wqg4eJyJlsG+eXX8PREvYtlVyNmE1RWUunkYvYQK6hSIvwQmC5NCkI8bIAxKeDpqYaXuhidId6D8sq3hzpHE2vrfXn4ZkNNd7KI8qEpAg1r4wLOoxx+a+4Go1w7TyBmv/jXWc6WhqlropkGY7xzganphET/Fn+rsnZEhZga/obbYqASt/KRLY4arBYTAX/2+NiHiKQ2HT3Tq4v7Xcq5uqbfPOVDvlo/xagLKLfmogmUoxZ6DVgZZV38qirrcXUah7pwA8fikUvlAyS5pfEByg7rFCZIFPehI0+B70lmX/eznJkLl8sqxCC+TyZQlORsiyhZCMaX9y7VhKWO3tSoif2+5SBqenowiKi2MRiAZf/rgF/xeQPpmo/1E0zUNaM9H/DvFQR6H6kl8g9ilvbViqly1Uz+DdTtEiy3MoFTEAuTO7HvAxve+4/3J7dMzLyCpzpka1StttTjNe4hXe0V1lAxOmxJFWaQGYj2fjWFHJhB6PopoVBR90DjAVJfruCEvfhe+bDIDZbvpBiX0XafavYx3rn+dKfzSK4HzIty1rH4IrXDByZMxwNN3n3DE+ToBOoH5dpR4PVMv2dmjsKzLFT9XQ051SXhdn864YShX4dls9SOPChkSLGU3g3MICBdpBwq2MTbWGS8=
29+
- secure: tjnbsB6ZjeeetXRp1PAyV2Zfj+C/dSfuyCjUwiMh0LvPSIJrWyLQfuA3pU+JjHi8ubwLYshGx1L5in3vTvvPQxZ+plzvy/qT1cmIeqj86Hv8BN1tDcfFzAnoefs4KB0AmLirfdhFYjXaulzni+/X5QyThtK15XlidmVHIuXZykw9VWfjVA0dIOxunLY+SNxFD41iVLaAjRHBA8ZqvJMB/zCNDBe0VXz8S75kOLoZ9LsOMRmWZ+pmwskDcPC/LPpwG7WfI2haQQG47UTQlM0C9LfTujZ8NjLRIgAOQylbJw3T/HwVoFbrhOBSKtHr9hdfjvTy3RVDNnPUXS2gqo7HcC6I3Z53ATvN13j+2e/jwv0i9JqVCAqw9woHZqOEDD6OnDp9grfMa8/diRJUBCJPwTfszD01vp5mHEsJov5doSwd5sNI8pxOOt2qPAoomsZ4V63nh4r7/PZw5sx5j4LxeerbHlSdxxqav+mSUYmA5ajhmwvnmTQoIYftxFNEvtMJcYopTO/3zMl85hYi9hifAfA9fL4/+ScFRc0kKYkkZbPX8ubx0u96Su1FrP006cPl9p7PUeYXFL3prJcvU7CXi5P63/c6FvHWB2ZPf9OT7UuBnjIYGVGjs/YM1iYxWNOrvu5fqyjBoTNfcG754RoB1zrjudtaEU4pbmlIGOyOm/4=

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# tracers.java [![Maven Central](https://img.shields.io/maven-central/v/org.algorithm-visualizer/tracers-java.svg?style=flat-square)](https://search.maven.org/artifact/org.algorithm-visualizer/tracers-java)
1+
# tracers.java [![Maven Central](https://img.shields.io/maven-central/v/org.algorithm-visualizer/tracers-java.svg?style=flat-square)](https://search.maven.org/artifact/org.algorithm-visualizer/tracers-java) [![Travis (.com)](https://img.shields.io/travis/com/algorithm-visualizer/tracers.java.svg?style=flat-square)](https://travis-ci.com/algorithm-visualizer/tracers.java)
22

33
> This repository is part of the project [Algorithm Visualizer](https://github.com/algorithm-visualizer).
44

build.gradle

Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
plugins {
2+
id 'de.marcphilipp.nexus-publish' version '0.2.0'
23
id 'io.codearte.nexus-staging' version '0.21.0'
34
}
45

56
apply plugin: 'java-library'
6-
apply plugin: 'maven'
77
apply plugin: 'signing'
88

99
group = 'org.algorithm-visualizer'
10-
version = '2.3.4'
10+
version = '2.3.5'
1111
sourceCompatibility = 1.8
1212

1313
repositories {
@@ -18,65 +18,66 @@ dependencies {
1818
implementation 'com.google.code.gson:gson:2.8.5'
1919
}
2020

21-
task javadocJar(type: Jar) {
22-
classifier = 'javadoc'
23-
from javadoc
24-
}
25-
2621
task sourcesJar(type: Jar) {
2722
classifier = 'sources'
2823
from sourceSets.main.allSource
2924
}
3025

31-
artifacts {
32-
archives javadocJar, sourcesJar
26+
task javadocJar(type: Jar) {
27+
classifier = 'javadoc'
28+
from javadoc
29+
}
30+
31+
allprojects {
32+
ext.'signing.keyId' = System.getenv('SIGNING_KEY_ID')
33+
ext.'signing.password' = System.getenv('SIGNING_PASSWORD')
34+
ext.'signing.secretKeyRingFile' = 'pubring.gpg'
3335
}
3436

3537
signing {
36-
sign configurations.archives
38+
sign publishing.publications
3739
}
3840

39-
uploadArchives {
40-
repositories {
41-
mavenDeployer {
42-
beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
43-
44-
repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") {
45-
authentication(userName: ossrhUsername, password: ossrhPassword)
46-
}
47-
48-
snapshotRepository(url: "https://oss.sonatype.org/content/repositories/snapshots/") {
49-
authentication(userName: ossrhUsername, password: ossrhPassword)
50-
}
41+
nexusStaging {
42+
username = System.getenv('OSSRH_USERNAME')
43+
password = System.getenv('OSSRH_PASSWORD')
44+
packageGroup = 'org.algorithm-visualizer'
45+
stagingProfileId = "bf87e8672f1be7"
46+
}
5147

52-
pom.project {
53-
name 'tracers.java'
48+
publishing {
49+
publications {
50+
mavenJava(MavenPublication) {
51+
from components.java
52+
artifact sourcesJar
53+
artifact javadocJar
54+
pom {
5455
packaging 'jar'
55-
// optionally artifactId can be defined here
56-
description 'Visualization Library for Java'
57-
url 'https://github.com/algorithm-visualizer/tracers.java'
56+
name = 'tracers.java'
57+
description = 'Visualization Library for Java'
58+
url = 'https://github.com/algorithm-visualizer/tracers.java'
5859

5960
scm {
60-
connection 'scm:git:git@github.com:algorithm-visualizer/tracers.java.git'
61-
developerConnection 'scm:git:git@github.com:algorithm-visualizer/tracers.java.git'
62-
url 'https://github.com/algorithm-visualizer/tracers.java'
61+
connection = 'scm:git:git@github.com:algorithm-visualizer/tracers.java.git'
62+
developerConnection = 'scm:git:git@github.com:algorithm-visualizer/tracers.java.git'
63+
url = 'https://github.com/algorithm-visualizer/tracers.java'
6364
}
6465

6566
licenses {
6667
license {
67-
name 'The MIT License (MIT)'
68-
url 'http://opensource.org/licenses/MIT'
68+
name = 'The MIT License (MIT)'
69+
url = 'http://opensource.org/licenses/MIT'
6970
}
7071
}
7172

7273
developers {
7374
developer {
74-
id 'parkjs814'
75-
name 'Jinseo Jason Park'
76-
email 'jason.park@gatech.edu'
75+
id = 'parkjs814'
76+
name = 'Jinseo Jason Park'
77+
email = 'jason.park@gatech.edu'
7778
}
7879
}
7980
}
8081
}
8182
}
82-
}
83+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-5.2.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

scripts/deploy.sh

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/test/java/org/algorithm_visualizer/Test.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,6 @@ void highlight(int line) {
4040
}
4141

4242
public static void main(String[] args) {
43-
new Test();
43+
throw new Error("aweg");
4444
}
4545
}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy