DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
- in build.gradle:
- If not already, add snapshots repository to list of repositories so it looks like this:
repositories {
jcenter()
mavenLocal()
maven {
url 'https://mifos.jfrog.io/mifos/libs-snapshot/'
}
} - In list of plugins add plugin:
id "com.jfrog.artifactory" version "4.9.5" - In publishing → publications → projectnamePublification
replaceversion project.version
with:version findProperty('releaseTag') ?: findProperty('versionPrefix') + project.version
- Underheath publishing block add instructions for the new plugin:
artifactory {
contextUrl = System.getenv("ARTIFACTORY_URL")
publish {
repository {
repoKey = (findProperty('releaseTag') ? 'libs-release-local' : 'libs-snapshot-local')
username = System.getenv("ARTIFACTORY_USER")
password = System.getenv("ARTIFACTORY_PASSWORD")
}
defaults {
publications ('langPublicationprojectnamePublication')
}
}
}
artifactoryPublish.dependsOn('clean','publishToMavenLocal')
- If not already, add snapshots repository to list of repositories so it looks like this:
- Add travis banner to top of README.md (replace reponame with correct value):
[](https://travis-ci.com/apache/fineract-cn-reponame)
- Add travis.sh (copy-paste from other project that is already included)
- Add .travis.yml - travis-ci.com looks for this file
language: java
sudo: false
jdk:
- openjdk8
install: true
script: "./travis.sh"
env:
global:- BUILD_SNAPSHOTS_BRANCH=travis
- ARTIFACTORY_URL=https://mifos.jfrog.io/mifos
- ARTIFACTORY_USER=travis-ci1
- secure: "see below chapter Encrypt Artifactory password"
...