通过Jenkins管道/Gradle在Archiva中创建工件
我希望通过Jenkins管道节点创建一个工件并将其上传到Archiva。我在中找到了很多这样做的文档,但是我很难找到如何使用Archiva处理这个问题的方法 作为参考,我正在尝试做的人工制品等效物的顺序如下:通过Jenkins管道/Gradle在Archiva中创建工件,jenkins,gradle,jenkins-pipeline,archiva,Jenkins,Gradle,Jenkins Pipeline,Archiva,我希望通过Jenkins管道节点创建一个工件并将其上传到Archiva。我在中找到了很多这样做的文档,但是我很难找到如何使用Archiva处理这个问题的方法 作为参考,我正在尝试做的人工制品等效物的顺序如下: node { def server = Artifactory.server 'my-server-id' stage('Build') { // ... } stage('Test') { // ... }
node {
def server = Artifactory.server 'my-server-id'
stage('Build') {
// ...
}
stage('Test') {
// ...
}
// ...
stage('Archive') {
def uploadSpec = """{
"files": [
{
"pattern": "build/files",
"target": "repo/path/"
}
]
}"""
server.upload(uploadSpec)
}
}
但是现在我想在Archiva中处理这个问题(或者使用一般的Maven存储库)。值得一提的是,我使用的是Gradle构建系统,如果让Jenkins告诉Gradle上传到Archiva会更容易。你找到解决方案了吗?