首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins 2管道部署到udeploy

Jenkins 2管道部署到udeploy
EN

Stack Overflow用户
提问于 2016-08-03 16:37:13
回答 1查看 625关注 0票数 0

我正在创建CI/CD管道。我正在尝试创建一个groovy函数,以便将构建部署到udeploy。

我知道我需要将中使用的参数传递给函数,例如: udeployServer、component、artifactDirectory、version、deployApplication、environment和deployProcess。

我想知道有没有人尝试过实现这一点,或者有人知道我应该如何实现这一点?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-08-03 23:53:01

我对udeploy servers一无所知,但我知道有用于udeployno pipeline plugin,这意味着你不会有这样的函数:

代码语言:javascript
复制
udeploy: server=yourserver component=yourcomponent artifactDirectory=...

然而,Jenkins允许您在groovy pipeline中使用外壳命令,因此您应该能够执行几乎所有需要的操作。所以我猜真正的问题是你通常如何将一个构建部署到udeploy上?你是通过REST API,还是通过FTP推送文件,...?

Jenkins构建将非常简单,看看如何使用Jenkins pipeline进行checkout and build

示例管道可能如下所示:

代码语言:javascript
复制
{
  stage 'Build'
  def mvnHome = tool 'M3'
  sh "${mvnHome}/bin/mvn clean install"

  //... Some other stages as needed...

  stage 'Deploy'
  sh "execute sh deploy script here..."
}

..。在你部署stage的地方,你可以使用其他插件将文件复制到你的服务器上,运行REST API请求,等等。在编写管道时,可以查看Pipeline Syntax链接,它提供了关于现有插件的更多详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38738513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档