zl程序教程

您现在的位置是:首页 >  系统

当前栏目

jenkins自动化构建流程篇章一 :在linux上部署jenkins环境

2023-09-11 14:19:58 时间

目录

1、博客介绍

2、内容 

(1)初始化一个放置jenkins的linux机器

(2)下载jenkins并拷贝到linux云服务器上

(3)安装jenkins 

(4)启动jenkins

(4)访问jenkins

3、推送

4、结语


1、博客介绍

公司的自动化构建用的是jenkins,感觉还挺好使的,最近也一直在用jenkins,这里留下几篇文章简单介绍一下利用jenkins来构建一个自动化工程的方式,本次的流程会分为四篇文章,每一篇都可以分开来看

篇章一 :在linux上部署jenkins环境

https://blog.csdn.net/Mr_Sun88/article/details/118557269

篇章二 :jenkins任务的创建

https://blog.csdn.net/Mr_Sun88/article/details/118557289

篇章三 :shell脚本的语法和调用

https://blog.csdn.net/Mr_Sun88/article/details/118557330

篇章四 :实战,利用jenkins构建一个python处理图片的流程

https://blog.csdn.net/Mr_Sun88/article/details/118557309


2、内容 

(1)初始化一个放置jenkins的linux机器

这里博主省事一点直接用一个腾讯云的轻量服务器,用的是腾讯云初始的linux系统,以下步骤从jenkins安装成功到显示为止。

 (2)下载jenkins并拷贝到linux云服务器上

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

百度云盘:https://pan.baidu.com/s/1yDZqSJL6Wy6wkjm7iPpupw  提取码:v8tg 

官网下载或者直接用博主的百度云链接下载

首先我们创建两个目录

work:用来存放我们将来工程

tools:存放一些软件,我们的jenkins安装包即将考到这个目录下


我们在windows上下载好jenkins的压缩包,然后用pscp命令在命令行中传到我们的linux服务器上。

windows上没有pscp命令的从下列网址下载上图圈住的putty,下载安装一下就可以用pscp命令了:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

上图中pscp命令错误是因为linux中允许密码登陆的配置没有开,我们开一下就好了

cd /etc/ssh

vim sshd_config

PasswordAuthentication改为yes

重启一下服务systemctl restart sshd.service

我们重新在上传一下,妥了!!!

(3)安装jenkins 

我们cd到安装包所在的目录

然后执行安装命令

rpm -ivh jenkins-2.174-1.1.noarch.rpm

第一次我们执行失败报错

error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)

是因为在非root状态下安装rpm包,进入一下root状态就好了

(4)启动jenkins

我们先找到jenkins的目录

然后cd到目录

执行命令 sudo service jenkins start

第一次执行我们看到了执行失败,这是因为jenkins需要java的环境,我们安装一下java

yum install java-1.8.0-openjdk.x86_64

安装完成后我们在启动

成功了!

(4)访问jenkins

 默认访问地址:http://公网IP:8080/

我们直接访问发现访问不了,那是因为腾讯云没有开放8080的端口访问权限,我们放开一下防火墙的访问就好了

这样就可以访问了,最后一步我们从页面上提示的地址找到初始密码访问jenkins的配置页面

设置好密码后,可以选择推荐插件安装,也可以选择自定义,插件安装完成后,我们就正式的进入到了jenkins的安装页面,至此,在linux上部署jenkins的流程就全部结束,我们后续文章将继续结束jenkins上相关任务的构建。


3、推送

Github:https://github.com/KingSun5

后续文章传送门:


4、结语

若是觉得博主的文章写的不错,不妨关注一下博主,点赞一下博文,另博主能力有限,若文中有出现什么错误的地方,欢迎各位评论指摘。

       QQ交流群:806091680(Chinar)

       该群为CSDN博主Chinar所创,推荐一下!我也在群里!

       本文属于原创文章,转载请著名作者出处并置顶!!!!