python:jenkins与Django和svn的集成

 

一、在centos安装jenkins

安装jdk的就不用说了

我们直接安装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

a.在这里遇到了第一个坑!因为我们是在云桌面开发,key被限制了,我只好在外网下载key然后执行命令。

修改jenkins端口

 vi /etc/sysconfig/jenkins

找到修改端口号:

JENKINS_PORT="8080"  此端口不冲突可以不修改 

然后配置jdk,给jdk个软链接,不然jenkins找不到,注意是到bin目录下面的java

ln -s /home/java/jdk1.8.0_191/bin/java /usr/bin/java

启动

启动jenkins

service jenkins start/stop/restart

 访问jenkins(b 在这里遇到第二个坑:curl localhost:8080发现的,最后清除防火墙规则才可以iptables -F

Authentication required
<!--
You are authenticated as: anonymous
Groups that you are in:
  
Permission you need to have (but didn't): hudson.model.Hudson.Administer
-->

 

根据提示输入密码就阔以了

继续,新手入门,等它安装

 安装完创建管理员用户

 

 跳过设置url

开始使用。

二、jenkins集成目标服务器

1,系统管理->系统设置->Publish over SSH配置里面配置ssh服务器信息 ,图是盗的,来源见水印
Publish over SSH配置信息

 

,在配置好的构建job里面Post Steps栏里面点击Add post-build step下拉框选择Send files or execute commands over SSH 
添加上传插件
3,SSH Publishers配置信息 
SSH Publishers配置信息

我一般现在脚本写上

#!/bin/bash

cd /opt
mkdir 32132

然后构建一次看看有没有出现相应的目录即可

 三、jenkins集成svn

首先新建一个项目,然后在源码管理里面填写url以及用户

可以去构建一波,一般在工作空间可以看到,一般工作空间在/var/lib/jenkins可以看到构建后被拉取的源文件( Manage Jenkins-》configure system-》)

 

进去主目录就可以看到了

 

转载于:https://www.cnblogs.com/daysn/p/11045739.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值