Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」一、安装Git安装yum命令安装:yuminstall-ygit安装结果验证:git–versionNode安装(非必须)链接:Centos安装nodejsMaven安装文档:链接:Centos安装MavenJDK安装链接:Linux下安装javaJDK&部署ZookeeperJenKins安装jenkins官网:https://www.jenkins.io/zh/访问Jenkins的官方网站的downdolad

大家好,又见面了,我是你们的朋友全栈君。

一、安装

Git安装

yum命令安装:

yum install -y git

安装结果验证:

git --version

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

Node安装(非必须)

链接:Centos 安装nodejs

Maven安装

文档:

链接:Centos 安装Maven

JDK安装

链接:Linux下安装java JDK & 部署Zookeeper

JenKins安装

jenkins官网:https://www.jenkins.io/zh/

访问Jenkins的官方网站的downdolad,网址:https://www.jenkins.io/zh/ ,可以看到最新的Jenkins下载,包括不同的版本,截图如下所示:

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

我这里选择的是【CentOS/Fedora/Red Hat】,打开链接后如下界面所示:

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

根据文档内容依次在命令行输入:

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 
yum install jenkins -y

安装完成后我们可以再查看一下安装的情况:

rpm -ql jenkins

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

启动jenkins:

systemctl start jenkins

通过命令可以查看jenkins进程的运行情况:

ps -ef|grep jenkins

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

可以看到jenkins是通过端口8080启动。

浏览器访问http://ip:8080

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

根据提示,通过命令行输入:

cat /var/lib/jenkins/secrets/initialAdminPassword

 将输出的密码数据web端即可。

 

二、Jenkins使用

1、初始化

第一次进行Jenkins输入密码后进入如下加载界面:

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

等待加载完成后进行新手入门界面:

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

选择第一项【安全推荐的插件】就可以了,插件安装完成后,进入开始界面进行账号创建:

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

创建完管理员账号以后,点击【Save and Finish】,我们就可以进入Jenkins的使用界面了。

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

2、配置

进入全局工具配置界面:

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

配置JDK、Git

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

配置Maven

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

配置完成后点击【Save】进行保存。

3、新建项目

1.简单Shell构建

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

选择Fressstyle project

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

Build选择Execute shell

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

输入shell测试命令行

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

点击【Save】后,进入项目详情页,点击【Build Now】立即构建

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

构建完成后,在【Build istory】中查看刚才构建的控制台输出:

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

可以看到控制台输出了我们刚才echo的内容。

注:

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

2.参数化构建

我们还是使用上一次创建的项目,在配置中勾选【This project is parameterized】

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

这里可以添加布尔参数、选择参数、认证参数、文件参数、多行文本参数、密码参数、运行参数、字符串参数。

这里我们模拟添加两个字符串参数:

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

并且在Build的Execute shell中使用我们定义的参数,点击【Save】

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

保存后,进行构建:

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

可以看到点击构建以后进入到构建参数的配置界面了,这里我们不再进行参数value变更,直接单击Build

控制台输出结果如下,说明shell中成功调用了我们定义的参数。

Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器「建议收藏」

 

Jenkins系列文章:

一、Jenkins 系列教程-史上最简单Jenkins教程,教你一天学会使用Jenkins利器

二、Centos 安装nodejs

三、Centos 安装Maven

四、Linux下安装java JDK

五、jenkins启动报错 Job for jenkins.service failed because the control process exited with error code.

六、jenkins启动成功,警告Warning: jenkins.service changed on disk.

七、Jenkins以root用户运行

八、Jenkins配置中文语言

九、Jenkins 报mvn:command not found、npm:command not found

十、Jenkins批量删除构建历史

十一、Jenkins 部署前后端分离构建多git项目,打包后远程部署服务器

十二、ssh-copy-id输入密码后Permission denied, please try again.

十三、Jenkins Publish over SSH、SSH免密登录、SCP免密传输、Jenkins远程传输文件、Jenkins远程部署

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146476.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm 2021.4.14激活码_通用破解码[通俗易懂]

    pycharm 2021.4.14激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    60
  • golang []byte和string相互转换

    golang []byte和string相互转换测试例子:packagemainimport(“fmt”)funcmain(){str2:=”hello”data2:=[]byte(str2)fmt.Println(data2)str2=string(data2[:])fmt.Println(str2)}

    2022年6月17日
    23
  • MIUI刷Android原生,小米手机怎么刷安卓原生系统

    MIUI刷Android原生,小米手机怎么刷安卓原生系统小米手机自带的系统很好,但是很多人还是希望用安卓的原生系统,小米手机是支持刷机成为安卓原生系统的。那么小米手机怎么刷安卓原生系统呢?今天学习啦小编与大家分享下小米手机刷安卓原生系统的具体操作步骤,有需要的朋友不妨了解下。小米手机刷安卓原生系统方法下载工具包和线刷完整包,下载完成后解压,刷机工具点击下载MIUI最新版线刷Fastboot开发版完整包点击下载。(请检查文件后缀名是否为”.tgz”,如…

    2022年6月19日
    118
  • docker网络的配置

    docker网络的配置docker网络的配置Linux内核实现名称空间的创建ipnetns命令可以借助ipnetns命令来完成对NetworkNamespace的各种操作。ipnetns命令来自于iproute安装包,一般系统会默认安装,如果没有的话,请自行安装。注意:ipnetns命令修改网络配置时需要sudo权限。可以通过ipnetns命令完成对NetworkNamespace的相关操作,可以通过ipnetnshelp查看命令帮助信息:[root@localhost~]#ipne

    2022年6月17日
    24
  • fork函数详解_全纯函数是什么

    fork函数详解_全纯函数是什么从最简单(基础)的一个例子说起,应该说是最基础而不是简单,下面的这个最基础的例子其实并不简单,因为有很多细节。我们需要从fork函数的定义开始说起:man手册官方定义thisfunctioncreatesanewprocess.Thereturnvalueisthezerointhechildandtheprocess-idnumberofthechildintheparent,or-1uponerror.这个函数创建一个新的进程。在子进

    2022年10月28日
    0
  • kong网关教程_putty登录路由器

    kong网关教程_putty登录路由器kong安装kong介绍kong安装kong支持在多个环境下安装,这里就列出在ubuntu和docker下怎么安装,其他的安装的方式请参照官方指南ubuntuubuntu下安装kong离线安装下载对应版本的离线包安装依赖组件apt-getinstallopenssllibpcre3procpsperl安装kongdpkg-ikong-1.4.2.*.d…

    2022年9月4日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号