服务器环境搭建-JenKins

服务器环境搭建-JenKins

Jenkins 是什么?

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。
Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序
了解更多内容 查看官网

开始使用

下载安装

1.安装Java
	yum install -y java
2. 安装Jenkins 前 添加Jenkins库到yum库,Jenkins将从这里下载安装。
	# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
	# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
	# yum install -y jenkins
	安装完成
3. 修改配置(可跳过)
	# vi /etc/sysconfig/jenkins
	 找到配置
	 JENKINS_PORT="8080" 
	 避免端口冲突,还是修改下
4. 启动/停止/重启 Jenkins
	# service jenkins start/stop/restart

Jenkins设置

浏览器访问 http://ip:Jenkins配置的端口
服务器环境搭建-JenKins_第1张图片
按提示解锁
服务器环境搭建-JenKins_第2张图片
安装推荐插件
服务器环境搭建-JenKins_第3张图片
等待插件安装完成
服务器环境搭建-JenKins_第4张图片
创建超级管理员账户密码
服务器环境搭建-JenKins_第5张图片
服务器环境搭建-JenKins_第6张图片
到此安装完成,可以开始使用了

自动构建项目设置

  1. 设置前安装java , git , maven 并设置好环境变量
    服务器环境搭建-JenKins_第7张图片
  2. 配置Jenkins工具和插件
    服务器环境搭建-JenKins_第8张图片
    全局工具设置Global Tool Configuration
    服务器环境搭建-JenKins_第9张图片
    JDK设置
    服务器环境搭建-JenKins_第10张图片
    git 设置
    服务器环境搭建-JenKins_第11张图片
    maven 设置 在设置Maven 的时候遇到点问题
    一直报is not a directory on the Jenkins master错误
    因为jenkins用户对maven目录没有权限导致的。解决办法为使maven目录所属用户加上jenkins,命令如下:
    1、sudo chown jenkins:jenkins maven目录
    2、更深层次的修改(所有子目录一起改)
    sudo chown -R jenkins:jenkins maven目录
    添加Maven构建插件
    服务器环境搭建-JenKins_第12张图片
    在可安装的插件中搜索maven 找到
    Maven Integration plugin 勾选然后点立即安装,安装完成后重启下Jenkins
    服务器环境搭建-JenKins_第13张图片
    设置Maven配置文件
    服务器环境搭建-JenKins_第14张图片
    提前设置好settings.xml 中的本地私有仓库,构建的时候需要用到
  3. 构建自己的项目并发布
    服务器环境搭建-JenKins_第15张图片
    配置Git
    服务器环境搭建-JenKins_第16张图片
    构建触发器,调用URL 触发构建
    服务器环境搭建-JenKins_第17张图片
    服务器环境搭建-JenKins_第18张图片
    服务器环境搭建-JenKins_第19张图片
    服务器环境搭建-JenKins_第20张图片
    构建完了以后执行的动作,把包上传到远程服务器,然后执行命令启动/重启程序

你可能感兴趣的:(服务器建设)