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

环境搭建

bash 复制代码
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. 直接输入脚本
    新建一个项目


    然后输入脚本即可:

    立即构建:

    查看控制台输出,点击构建的任务查看:

2)指定脚本

这里是docker 脚本记得在挂载的目录中去创建:

脚本内容

bash 复制代码
#! /bin/bash
KEY1=$1
KEY2=$2
echo "echo $KEY1 $KEY2"

得到输出:

  1. 通过环境变量
    有一些已经内置的环境变量, 可以直接在脚本中使用$符号取得:

    自定义环境变量:


bash 复制代码
#! /bin/bash
echo "$BUILD_DISPLAY_NAME"
echo "print is :  $KEY1 $KEY2"

输出:

相关推荐
不吃香菜kkk、1 天前
CI/CD(GitOps)学习与部署手册
运维·云原生·容器·kubernetes·云计算·jenkins·argocd
吴声子夜歌3 天前
Shell编程实例——编写安全的shell脚本(二)
linux·运维·shell
吴声子夜歌4 天前
Shell编程实例——内务及管理任务(一)
linux·运维·shell
吴声子夜歌4 天前
Shell编程实例——高级脚本编程(一)
linux·运维·网络·shell
吴声子夜歌4 天前
Shell编程实例——bash的配置与自定义(二)
linux·运维·shell
吴声子夜歌5 天前
Shell编程实例——与解析相关的任务(二)
linux·运维·shell
吴声子夜歌5 天前
Shell编程实例——脚本编程的附加特性
linux·运维·shell
云计算练习生5 天前
什么是内核?操作系统内核到底管哪些事
linux·windows·操作系统·内核·shell
qq_349447956 天前
Ubuntu26安装jenkins
jenkins
蓝天星空6 天前
Jenkins项目矩阵授权配置
jenkins