Jenkins-执行脚本案例-初步认识JenKins的使用

这篇具有很好参考价值的文章主要介绍了Jenkins-执行脚本案例-初步认识JenKins的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境搭建

docker pull jenkins/jenkins:2.440
docker run -d -p 10240:8080 -p 10241:50000 -v /env/liyong/data/docker/jenkins_mount:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:2.440
#在挂载的目录下去修改仓库地址
vim hudson.model.UpdateCenter.xml
#换成国内的 比如清华镜像
<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>http://mirror.xmission.com/jenkins/updates/update-center.json</url>
  </site>

基础使用

1 执行脚本

  1. 直接输入脚本
    新建一个项目
    Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell
    Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell
    然后输入脚本即可:
    Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell
    立即构建:
    Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell
    查看控制台输出,点击构建的任务查看:
    Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell

Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell

2)指定脚本
这里是docker 脚本记得在挂载的目录中去创建:
脚本内容

#! /bin/bash
KEY1=$1
KEY2=$2
echo "echo $KEY1 $KEY2"

Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell
得到输出:
Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell

  1. 通过环境变量
    有一些已经内置的环境变量, 可以直接在脚本中使用$符号取得:
    Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell
    自定义环境变量:
    Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell
    Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell
    Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell
#! /bin/bash
echo "$BUILD_DISPLAY_NAME"
echo "print is :  $KEY1 $KEY2"

输出:
Jenkins-执行脚本案例-初步认识JenKins的使用,docker &amp;&amp; k8s &amp;&amp; devops,jenkins,shell文章来源地址https://www.toymoban.com/news/detail-790545.html

到了这里,关于Jenkins-执行脚本案例-初步认识JenKins的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决Jenkins执行Python脚本不能实时输出打印信息的问题

    在使用Jenkins的 shell command 来执行python脚本时,总是会等脚本执行完毕,最后一次性才把脚本中的 print 语句给打印出来; 在 print 语句后加上 sys.stdout.flush() , 就可以达到实时输出的目的了。

    2024年02月10日
    浏览(38)
  • Jenkins 执行远程shell脚本部署jar文件问题起不来

    如图:最开始的时候没有加: source /etc/profile 这一行, run.sh里面的java -jar xxxx.jar 一直执行不来。 一开始以为是Jenkins执行退出后会kill一切它启动的进程,所以加了在run.sh里面加了export BUILD_ID=dontKillMe,还是不行。后来考虑是环境变量问题,加上source /etc/profile就好了,同时最

    2024年02月07日
    浏览(49)
  • Jenkins部署ssh连接远程主机执行脚本找不到环境变量的问题

    最近在Jenkins部署远程执行其他服务器上的编译脚本时遇到报找不到编译器的问题,耗时两天尝试了排序比较靠前的一些方法,但都没能解决问题,所以决定记录下,希望能帮助到大家。 执行命令:ssh root@远程主机 /studio/test.sh 编译报错: /bin/sh: 1: aarch64-linux-gnu-gcc: not found 注

    2024年02月15日
    浏览(47)
  • Linux安装ossutil工具且在Jenkins中执行shell脚本下载文件

    测试中遇到想通过Jenkins下载OSS桶上的文件,要先在linux上安装ossutil工具,记录安装过程如下: 一、下载安装ossutil,使用命令 1.下载:wget https://gosspublic.alicdn.com/ossutil/1.7.13/ossutil64 2.一定要赋权限:chmod 755 ossutil64,不然会提示权限不足 3.配置文件: ./ossutil64 config 输入accessK

    2024年01月19日
    浏览(42)
  • 十八、Jenkins(centos7)执行接口自动化测试脚本,飞书推送测试结果消息

    https://gitee.com/HP_mojin/pytest_allure_request_20220811 创建虚拟环境:https://blog.csdn.net/qq_42846555/article/details/131579627

    2024年02月13日
    浏览(51)
  • 解决Jenkins执行git脚本时报错:No such device or address问题

    问题现象: Jenkins执行BeanShell脚本时,报错:jenkins fatal: could not read Username for \\\'http://112.11.120.1\\\': No such device or address  解决方案: 解决服务器拉取git仓库的代码权限,使用高级子模块克隆功能。 执行结果:虽然也报错,但整体脚本执行通过

    2024年02月01日
    浏览(39)
  • docker-compose部署Jenkins/neo4j脚本--持续更新

    如果出现权限不够:注意/usr/local/bin/docker-compose路径是否正确

    2024年02月19日
    浏览(41)
  • Jenkins CI/CD 持续集成专题三 Jenkins 使用shell脚本打包组件配置流程

    第六步 查看编译状态和产物 到这里,jenkins 配置shell脚本打包组件的完整配置流程就已经完成

    2024年04月29日
    浏览(59)
  • k8s上部署jenkins 执行pipeline docker时出现script.sh: 1: docker: not found

    部署jenkins在k8s上 pipeline内容: 报错: 排查: 进入jenkins容器 进入后执行 提示: 所以报错原因,在jenkins容器中没有安装docker 解决方案: 把docker 配置到容器中,在jenkins的yaml中添加以下内容 如果还不行,在jenkins插件管理中安装docker相关插件

    2024年02月13日
    浏览(51)
  • docker部署jenkins且jenkins中使用docker去部署项目

    2.346.1是最后一个支持jdk8的 在这个目录中新增data文件夹,注意data是用来跟docker中的文件进行映射的 docker-compose.yml docker-compose up -d 安装插件,如果插件失败,在这里面去修改 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json jdk地址: https://repo.huaweicloud.com/java/jdk/8u202-b

    2024年02月13日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包