Advertisement

Jenkins基础 Jenkinsfile使用实例 基于docker image的容器部署

阅读量:

前一篇文章中,我们已讲解了在Jenkinsfile中将镜像推送到本地私有仓库或dockerhub的相关操作,本文将进一步说明如何借助docker.image这一功能实现容器的启动与运行。

环境准备

本研究采用Easypack LTS Jenkins 2.176.1版本进行相关工作,关于环境配置的具体内容可参考以下链接:

Jenkins-Crumb获取机制

通过执行以下示例代码可获取Jenkins-Crumb,此举旨在为后续采用API方式进行操作提供必要的准备条件。

复制代码
    liumiaocn:jenkins liumiao$ jenkins_host_url=http://localhost:32002
    liumiaocn:jenkins liumiao$ user_passwd="root:liumiaocn"
    liumiaocn:jenkins liumiao$ jenkins_crumb=`curl -u $user_passwd ${jenkins_host_url}'/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)' 2>/dev/null`
    liumiaocn:jenkins liumiao$ echo $jenkin

全部评论 (0)

还没有任何评论哟~