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服务器信息 ,图是盗的,来源见水印

,在配置好的构建job里面Post Steps栏里面点击Add post-build step下拉框选择Send files or execute commands over SSH 

3,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

时间: 2024-10-10 16:50:50

python:jenkins与Django和svn的集成的相关文章

Jenkins+Maven进行Java项目持续集成

最近配置了Jenkins服务器,记录下基本过程.(当然还遇到了若干小问题,兵来将挡水来土掩就是了) Jenkins安装 安装Tomcat 从Jenkins官网下载jenkins.war文件.官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Release 把war文件部署到Tomcat中 启动Tomcat 在浏览器中配置Jenkins,浏览器地址:http://{Tomcat IP}:{Tomcat port}/jenkins/ Jen

Jenkins+maven+git+sonar 系统持续集成&amp;代码单测管理

Jenkins+maven+git+sonar 系统持续集成&代码单测管理 Jenkins的安装 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 1.下载最新的版本(一个 war 文件).Jenkins官方网址: http://Jenkins-ci.org/ 2.运行 java -jar jenkins.war(jenkins默认使用的是内嵌的jetty服务,用户也可以布置到其它容器中.)

Python Web框架Django (二)

第二章:入门 由于现代Web开发环境由多个部件组成,安装Django需要几个步骤. 这一章,我们将演示如何安装框架以及一些依赖关系. 因为Django就是纯Python代码,它可以运行在任何Python可以运行的环境,甚至是手机上! 但是这章只提及Django安装的通用脚本. 我们假设你把它安装在桌面/笔记本电脑或服务器. 往后,在第12章,我们将讨论如何部署Django到一个生产站点. Python 安装 Django本身是纯Python编写的,所以安装框架的第一步是确保你已经安装了Pytho

Window上python开发--4.Django的用户登录模块User

在搭建网站和web的应用程序时,用户的登录和管理是几乎是每个网站都必备的.今天主要从一个实例了解以下django本身自带的user模块.本文并不对user进行扩展. 主要使用原生的模块. 1.User模块基础: 在使用user 之前先import到自己的iew中.相当与我们自己写好的models.只不过这个是系统提供的models. from django.contrib.auth.models import User # 导入user模块 1.1User对象属性 User 对象属性:usern

ubuntu python apache2 wsgi django框架

在ubuntu上通过apatch2和wsgi部署django (亲手做过!!!) 一,我的python.django.apatch2版本: python:python -V 2.7.3 django:python -c "import django; print(django.VERSION)" (1, 9, 4, 'final', 0) apache2:/usr/sbin/apachectl -v Server version: Apache/2.2.22 (Ubuntu) Serv

在独立的python文件调用django api

在独立的python文件调用django api加入下面代码: 1 import os 2 import sys 3 root = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 4 if root not in sys.path: sys.path.append(root) 5 if os.environ.get('DJANGO_SETTINGS_MODULE') == None: os.environ.setdefaul

windows上Python开发--3.Django的基础知识

最近两天下了班,没事学习了django的开发,今天做个总结.其实大家可以从百度,google搜到一些django的入门视频,初步了解一下django的框架.学习一些基础的概念和知识.本篇主要是对自己这两天做的做个总结. 1.创建第一个views.py 上一篇文章我们在windows上搭建好了django的开发环境并建立一个测试demo. 在settings.py的同级目录下新建views.py目录.并输入以下代码 from django.http import HttpResponse def

Python攻关之Django(一)

课程简介: Django流程介绍 Django url Django view Django models Django template Django form Django admin (后台数据库管理工具) 1 Django流程介绍 MTV模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层:他们之间以一种插件似的,松耦合的方式连接在一起. 模型负责业务对象与数据库的对象(ORM),视图负责与用户的交互(页面),控制器(C)接受用户的输入调用模型和

Python基础(Django三——Model)

本篇内容接上篇Python基础(Django二) 七.Model 1.说明: Model是Django为方便程序操作数据库而诞生的,使用的是ORM模式. 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术.简单的说,ORM是通过使用描述对象和数据库之间映射的关系,将程序中的对象自动持久化到关系数据库中. 2.使用: 2-1.创建Model(编辑应用目录下的models.py) from django.db