将非Maven项目上载到nexus

时间:2018-10-12 10:33:58

标签: jenkins

我是docker和jenkins的新手。我正在尝试使用jenkins管道将非maven项目上载到nexus。以下是我的jenkinsfile脚本的片段。我想对生成的Docker构建映像进行Maven上传。有帮助吗?

node {

  def app

stage('Clone repository') {
    checkout scm
}
stage('Build image') {
    app = bat "docker build -t myapp ."
}
stage('Test image') {
     bat 'echo "Tests successful"'
    }
stage('Deploy image') {
     "
    }
}

1 个答案:

答案 0 :(得分:0)

我以前没有使用过此插件,所以这是我的最佳猜测。我认为以下插件可以帮助您完成所需的工作。

https://github.com/spotify/dockerfile-maven

配置您的pom.xml以指向nexus存储库

用法-https://github.com/spotify/dockerfile-maven/blob/master/docs/usage.md

dockerfile:build ------>从Dockerfile构建Docker映像。
dockerfile:tag --------->标记Docker映像。
dockerfile:push -------->将Docker映像推送到存储库中。