热点新闻
Jenkins服务器搭建
2023-08-20 00:44  浏览:3211  搜索引擎搜索“手机低淘网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在手机低淘网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

一、环境准备:

  • 配置jenkins的IP地址
  • 关闭selinux/防火墙
  • 导入jenkins安装包

二、开始实操搭建:

第一步:安装jenkins

  • 安装依赖包

# jenkins需要通过git下载代码,所以装git。 # jenkins是java程序,所以装java # postfix和mailx是邮件程序,jenkins可以通过它们给管理员发邮件 [root@jenkins ~]# yum install -y git postfix mailx java-11-openjdk

  • 在jenkins服务器上安装jenkins

[root@jenkins ~]# yum install -y jenkins-2.263.1-1.1.noarch.rpm

  • 启动服务,并设置为开机自启

[root@jenkins ~]# systemctl enable jenkins # 注意:这里不是错误,忽略即可 jenkins.service is not a native service, redirecting to systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable jenkins # 再次启动jenkins [root@jenkins ~]# systemctl start jenkins

第二步:web配置初始化

  • 访问http://192.168.88.30:8080,第一次访问需要输入初始化密码



    解锁Jenkins.png

  • 根据提示路径查看初始化密码

# 查看初始化密码 [root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword 2c58512973be4a44aec3ef5c1463d00a

  • 粘贴密码,不用创建管理员,使用自带的admin进入主页





    初始化1.png





    初始化2.png

  • 修改admin密码





    修改admin密码1.png





    修改admin密码2.png

  • 进入主页





    Jenkins登录页.png

第三步:汉化Jenkins

# 安装tar工具 [root@jenkins ~]# yum install -y tar [root@jenkins ~]# tar xf jenkins_plugins.tar.gz # 拷贝文件的时候,注意选项 # -r可以拷贝目录,-p保留权限 [root@jenkins ~]# cp -rp jenkins_plugins/* /var/lib/jenkins/plugins/ [root@jenkins ~]# systemctl restart jenkins # 等待几分钟然后刷新web页面,如果出现中文,则插件安装成功

第四步:配置jenkins访问gitlab代码仓库

  • 新建任务





    新建任务1.png

  • 参数化构建过程中,“名称”是自己定义的变量名,用于标识tag或分支





    新建任务2

  • 使用Git参数进行构建





    图片.png

  • web对应的是分支或者标签的内容,相当于变量名





    图片.png

  • git仓库地址,在gitlab上找到myproject仓库的http地址,注意将gitlab名称改为IP地址
  • 需要注意的是,如果前面仓库设置为私有,需要在Credentials添加访问用户的账号





    图片.png

  • 指定分支构建的时候,使用上面步骤创建的变量$web





    图片.png

  • 点击保存。在项目页面,可以进行构建测试





    构建测试1.png





    测试下载.png





    开始构建.png

  • 构建过程中,边栏左下角会有一个闪烁的灰球
  • 构建成功是蓝球,失败是红球。





    构建.png

  • 点击可以看详情





    控制台输出.png

第五步:查看构建目录

  • 在jenkins服务器上查看构建下载的项目内容:

[root@jenkins ~]# ls /var/lib/jenkins/workspace/myproject/ README.md hosts passwd

  • 将jenkins下载不同的版本到自己的子目录,不共享相同目录





    下载子目录1.png

  • 新增时,如果没有中文,英文是“checkout to a sub directory”





    图片.png

  • 点击保存,删除之前项目目录,重新构建进行测试:

# 删除之前下载的内容 [root@jenkins ~]# rm -rf /var/lib/jenkins/workspace/myproject/ # 查看下载目录: [root@jenkins ~]# ls /var/lib/jenkins/workspace/myproject/ myproject-1.0 myproject-1.1

发布人:6dc1****    IP:125.64.08.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发