linux下安装jenkins+git+python

#

一、安装jdk

见linux安装java环境[JDK1.8]_春天的菠菜-CSDN博客  https://blog.csdn.net/legend818/article/details/104143294

二、下载安装jenkins

1、下载jenkin,官网,点击

点击,选择版本查看链接地址

注意下载的使用安装java环境支持的对应版本

右键复制链接地址,打开我的服务器,wget刚才哪个链接地址

# 根据实际地址来
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.204.2-1.1.noarch.rpm

2、安装Jenkins

rpm -ivh jenkins-2.204.2-1.1.noarch.rpm,因为我这里登陆的是root账户,所以直接安装即可

3、配置

vi /etc/sysconfig/jenkins

# 修改两处,监听端口只要不冲突可以不改

#监听端口
JENKINS_PORT="8080"

#修改配置
$JENKINS_USER="root"

3、启动Jenkins

systemctl start jenkins或service jenkins start

将jenkins添加到开机启动项

systemctl enable jenkins
#执行完毕显示
jenkins.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig jenkins on

 

浏览器中输入http://服务器ip:8080 就能看见jenkins的登录面板了,第一次登录需要配置。如果不行检查是否是防火墙问题

【防火墙设置】----- 我防火墙没开 所以这里我没有执行

如果要在受防火墙保护的远程CentOS服务器上安装Jenkins,则需要端口8080。

使用以下命令打开必要的端口:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

这个密码在服务器对应路径查找

cat /var/lib/jenkins/secrets/initialAdminPassword

 

4、自定义Jenkin 【可以直接X掉,跳过这一步,后续直接导入插件包,可以查看【https://blog.csdn.net/legend818/article/details/104148361】或者单独下载插件】

5、创建管理员

6、配置实例

7、安装完成

三、新建任务

1、添加项目

2、选择构建一个自由风格的项目,点击确定。

3、添加github项目

从github获取地址,用于项目url

 

4、添加github账号密码 [如果有错误看https://blog.csdn.net/legend818/article/details/104148913]

5、构建触发器[非必须]

设定什么时候执行。这里可以设置一个定时运行任务,选择POLL SCM,然后在日程表中输入执行时间

时间格式:可参考https://blog.csdn.net/bsf5521/article/details/76522222

一共五位:五个星  * * * * *  分别代表分 时 天 月 周(中间有一个空格)

比如:* * * * * 五个全是星,就代表每分钟执行一次

10 21 * * * 代表每天的21:10分执行

*  /10 * * * 代表每隔10小时执行

6、点击保存,项目添加完成

四、构建项目

1、手动构建触发

2、构建中

3、构建完成

若构建过程中控制台输出里提示npm: command not found,进行如下配置

构建环境--执行shell

五、扩展

构建的项目存储在以下目录

/var/lib/jenkins /data/

执行python程序,避免使用centos7自带的2.7.5,指定安装的python执行

 

六、卸载

rpm卸载

1、rpm -e jenkins

rpm -ql jenkins 检查是否卸载成功

2、彻底删除残留文件:
find / -iname jenkins | xargs -n 1000 rm -rf

注意这一步一定要进行!!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值