mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 08:18:55 +00:00
[build] Moved repository configuration to separate file
This commit is contained in:
parent
0ecb81948d
commit
cf60532d44
3 changed files with 17 additions and 7 deletions
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
|
@ -6,7 +6,7 @@ node {
|
|||
checkout scm
|
||||
|
||||
stage 'Build'
|
||||
sh "./gradlew cleanLocalMavenRepo clean build createLocalMavenRepo"
|
||||
sh "./gradlew cleanLocalMavenRepo clean build createLocalMavenRepo --refresh-dependencies --continue"
|
||||
archive 'build/maven-repository/**/*.*'
|
||||
|
||||
slackSend "Build Succeeded - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)"
|
||||
|
|
|
@ -1,13 +1,9 @@
|
|||
subprojects {
|
||||
repositories {
|
||||
jcenter()
|
||||
maven { url 'http://services.typefox.io/open-source/jenkins/job/lsapi/lastStableBuild/artifact/build/maven-repository/' }
|
||||
maven { url 'http://services.typefox.io/open-source/jenkins/job/xtext-lib/job/master/lastStableBuild/artifact/build/maven-repository/' }
|
||||
}
|
||||
|
||||
apply plugin: 'java'
|
||||
apply plugin: 'eclipse'
|
||||
apply plugin: 'maven'
|
||||
|
||||
apply from: "${rootDir}/gradle/upstream-repositories.gradle"
|
||||
apply from: "${rootDir}/gradle/versions.gradle"
|
||||
apply from: "${rootDir}/gradle/eclipse-project-layout.gradle"
|
||||
apply from: "${rootDir}/gradle/java-compiler-settings.gradle"
|
||||
|
|
14
gradle/upstream-repositories.gradle
Normal file
14
gradle/upstream-repositories.gradle
Normal file
|
@ -0,0 +1,14 @@
|
|||
if (!hasProperty('upstreamBranch'))
|
||||
ext.upstreamBranch = 'master'
|
||||
def jenkinsRepo = { jobName -> "http://services.typefox.io/open-source/jenkins/job/$jobName/lastStableBuild/artifact/build/maven-repository/" }
|
||||
def jenkinsPipelineRepo = { jobName -> "http://services.typefox.io/open-source/jenkins/job/$jobName/job/$upstreamBranch/lastStableBuild/artifact/build/maven-repository/" }
|
||||
|
||||
repositories {
|
||||
jcenter()
|
||||
if (findProperty('useSonatypeSnapshots') == 'true') {
|
||||
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
|
||||
} else {
|
||||
maven { url jenkinsRepo('lsapi') }
|
||||
maven { url jenkinsPipelineRepo('xtext-lib') }
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue