Kavanozları koşullu olarak yapay olarak yüklemek mümkün mü?Farklı kürsüyelere Gravür ile Artifactory'ye yükleme
Artifactory eklentisini kullanmayı denedim, ancak durum yalnızca bir yapım boru hattından yalnızca bir kavanoz yüklemekse iyi çalışıyor.
Ayrıca test kavanozunu da yüklemek istersem, nasıl olur?
Hangi kavanozun yükleneceğini belirten bir yapılandırma yapabilir miyim? Örneğin. Test kavanoz veya
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
}
}
artifactory {
clientConfig.setIncludeEnvVars(true)
contextUrl = 'https://localhost:8081/artifactory/'
publish {
repository {
repoKey = 'libs-release-local'
username = "${artifactory_user}"
password = "${artifactory_user_password}"
}
defaults {
publications('mavenJava')
publishArtifacts = true
publishPom = true
publishIvy = true
}
}
resolve {
contextUrl = 'https://localhost:8081/artifactory'
repository {
repoKey = 'libs-release-local'
username = "${artifactory_user"
password = "${artifactory_user_password}"
maven = true
}
}
}
hangi maven eklentisini kullanıyorsunuz? yaşlı 'maven' veya daha yeni 'maven-yayınla'? – RaGe
Daha yeni olan: https://www.jfrog.com/confluence/display/RTF/Gradle+Artifactory+Plugin – nmarques
Yapay eklentiye bağlısınız, maven eklentisini soruyorum. Artefakt eklenti hangi yayınların yayınlanacağını belirlemek için kullandığınız maven eklentisine bağlı olarak yayınları veya yayınları kullanır. Başka eserler (örneğin test kavanozları gibi) yayınlamak isterseniz, sadece yeni bir maven yayını veya publishconfig ekleyin. Size uygun talimatları vermek için hangi eklentiyi kullandığınızı bilmem gerekiyor. Build.gradle'nızı paylaşmanıza yardımcı olabilir. – RaGe