python:jenkins與Django和svn的集成

 

1、在centos安裝jenkinsjava

安裝jdk的就不用說了centos

咱們直接安裝jenkinsbash

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端口ssh

 vi /etc/sysconfig/jenkins

找到修改端口號:curl

JENKINS_PORT="8080"  此端口不衝突能夠不修改 svn

而後配置jdk,給jdk個軟連接,否則jenkins找不到,注意是到bin目錄下面的javapost

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

啓動ui

啓動jenkins

service jenkins start/stop/restart

 訪問jenkins(b 在這裏遇到第二個坑:curl localhost:8080發現的,最後清除防火牆規則才能夠iptables -Furl

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

開始使用。

2、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

而後構建一次看看有沒有出現相應的目錄便可

 3、jenkins集成svn

首先新建一個項目,而後在源碼管理裏面填寫url以及用戶

能夠去構建一波,通常在工做空間能夠看到,通常工做空間在/var/lib/jenkins能夠看到構建後被拉取的源文件( Manage Jenkins-》configure system-》)

 

進去主目錄就能夠看到了

相關文章
相關標籤/搜索