加载中…
基础资料
好友
加载中…
个人资料
夢雨情殤
夢雨情殤
  • 博客等级:
  • 博客积分:0
  • 博客访问:274,434
  • 关注人气:39
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
评论
加载中…
访客
加载中…
搜博主文章
博文
(2017-06-09 22:26)
由于新浪微博账号被盗,本人将博客迁移至博客园,欢迎大家继续关注
博客新地址:http://www.cnblogs.com/mengyu/
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

股票

分类: Python
最近学习Python调用webservice 接口,开始的时候主要采用suds 的方式生产client调用,后来发现公司的短信接口采用的是soap报文来调用的,然后开始了谷歌,最后采用httplib 模块发送报文数据,来调用接口,下面直接来一个实例
# -*- coding: utf-8 -*-
import httplib


def mdsmssend(sn,pwd,mobile,context):
  #定义发送报文
   SoapMessage ='''

 
   
      %s
      %s
      %s
      %s
   
 
'''

   SoapMessage=SoapMessage %(sn,pwd,mobile,context)
   #使用的WebService地址为sdk.entinfo.cn:8061/webservice.asmx,
   webservice = httplib.HTTP('sdk.entinfo.cn:8061')
   #连接到服务器后的第一个调用。它发送由request字符串到到服务器
   webservice.putrequest('POST', '/webservice.a
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2015-03-03 10:55)
标签:

jenkins

分类: jenkins
jenkins 自带一个邮件的通知的功能,但是自带的邮件通知功能,有点简单不能自定义信息,所以我们安装邮件插件Email-ext plugin。
1.首先在系统管理-插件管理-安装Email-ext plugin
2.系统设置中配置邮件服务器,在系统设置页面找到'邮件通知'的设置发送邮件的服务器,我这里以163邮箱为例如图


设置完成以后,我们点击Test Configuration,发送测试邮件时候出现失败,这里因为我们首先需要设置一下发送邮件的邮箱账号,这里只是配置邮件服务器地址、账号和密码,但是jenkins不知道采用哪个邮箱去发送,在系统设置页面找到“Jenkins Location”设置“系统管理员邮件地址”,必须与上图设置的用户保持一致。
此时我们已经把可以发送邮件了,下面我们来配置要发送的内容
3.系统设置中找到Extended E-mail Notification位置配置发送信息,下图是我自己配置的,
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

项目

源码

木有

开始工作

版本号

分类: jenkins
之前我们说的都是手动的构建一个项目,我们是不是可以自动的来构建项目那么此时我们需要使用Poll SCM和Build periodically,我们在构建触发中选择这两项即可,其实他们两个就是一个自动任务,这里的语法也是cron的语法,没有什么特别

触发远程构建:触发远程构建
Build after other projects are built:在其他项目触发的时候触发,里面有分为三种情况,也就是其他项目构建成功、失败、或者不稳定(这个不稳定我这里还木有理解)时候触发项目
Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。我的配置如下:
*/5 * * * * (每5分钟检查一次源
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-12-03 21:01)
标签:

it

分类: sonar
Sonar 安装配置
1.安装Mysql数据库

2.创建数据库,建立sonar用户
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
grant all on sonar.* to sonar@'%' identified by 'sonar';
grant all on sonar.* to sonar@localhost identified by 'sonar';
flush privileges;
3.注释自动容器数据库
#sonar.jdbc.url:      jdbc:h2:tcp://localhost:9092/sonar
4.启用Mysql数据库
打开红色标记语句启用mysql


5.sonar\bin\目录下启动sonar
根据自己的操作系统启动sonar
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

代码

插件

这里

我们

质量管理

分类: jenkins
首先我这里要简单的对sonar有个介绍
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量
通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测,看到这里我们是不是觉得soanr很强大呢,那么我们下来将sonar集成到Jenkins。
sonar的安装和配置请查看我的另一个博客http://blog.sina.com.cn/s/blog_b5fe6b270102v7xj.html
之前我们发布的容器的时候需要安装deploy的插件,那么我们通过sonar做静态检查的时候是否需要安装其他的插件呢,这里必须需要安装,我们需要去管理插件中安装Sonar Plugin,直接安装即可,如果在线安装失败可以去官方下载。
soanr的插件安装完成我们需要在系统管理
->系统设置 配置下soanr的环境变量,我们会发现在系统设置中多出了一项sonar的选项。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

插件

项目

容器

我们

分类: jenkins
之前讲到的是如何构建一个项目,并且将代码进行编译、打包,那么打包完成最后的结果就需要发布到应用服务器,将项目部署成功。在之前的项目中我们采用的shell脚本来部署,下面讲解通过Jenkins部署web项目到远程tomcat。
首先Jenkins提供了一个发布的插件deploy plugin,来帮助我们实现远程部署,这个插件默认是不安装的,所以需要我们自己手动的来安装。
手动安装deploy plugin 插件,我们可以在线安装,也可以通过官方下载相关插件,下载地址:https://updates.jenkins-ci.org/download/plugins,我这里主要是通过Jenkins在线安装。
1.系统管理->管理插件->可选插件->搜索“Deploy to container Plugin”,勾选插件直接安装,等着Jenkins自动安装完成。此时我们打开我们之前新建的项目选择“增加构建后的操作”中增加了一项“
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: linux

首先检查询目前是否安装ftp服务
rpm -qa |grep vsftpd
如果已经安装我们只需要对ftp服务器配置即可,如果没有安装我们可以通过yum进行安装
yum -y install  vsftpd

当出现'Complete!'时,代表安装完成。


配置Vsftpd
配置FTP服务器,编辑vsftpd的配置文件vi /etc/vsftpd/vsftpd.conf
vi编辑器中的搜索使命是斜杠'/',然后输入要查找的内容,回车确定。以下是要更改的选项
anonymous_enable=NO   #禁止匿名访问
ascii_upload_enable  #允许使用ascii码上传
ascii_download_enable  #允许使用ascii码下载
userlist_deny=NO   #这条需手动添加到最后,默认值值为YES,禁止文件中的用户登录,使用FTP用户表,表里没有的用户需要添加才能登录


启动vsftpd服务
#server vsftpd start

 

安装配置完成以后我们需要添加ftp登录用户,添加用户hunk为例。useradd hunk回车,设置hunk密码passwd hunk

我们将hunk用户添加到ftp用户列表
vi /etc/vsftpd/user_list添加hunk即可,如果你只允许hunk访问,那么你只要将其他的

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2014-12-02 21:49)
标签:

it

分类: jenkins

我这里主要采用Jenkins 构建maven2/3项目,因为我们目前的开发语言采用的是java,而打包工具采用的maven,所以以下我配置的项目均采用的是maven2/3项目,构建Maven项目时,首先我们需要安装配置外围环境maven

1.maven环境安装,由于maven的环境配置比较简单,之前的博客也说过此处不在详解

2.Jenkins中配置maven的环境变量,Jenkins中配置环境变量的时,如果你没有安装maven可以直接安装,如果你安装maven,那么只要设置环境变量即可



 
   
 如果环境中没有安装maven只要勾选自动安装,即可安装,在安装的过程中你可以选择安装的版本,而且有时候构建的项目中的maven版本不同,我们可以设置多个maven环境,只要点击新增maven即可配置

3.配置好maven以后,我们下面要配置maven的

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

股票

分类: jenkins
Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作
Jenkins win下安装
1.下载Jenkins 
2.安装jdk、tomcat环境
3.将Jenkins.war 部署至tomcat,启动tomcat,此时Jenkins部署成功,Jenkins的访问http://serverip:8080/jenkins,看到下面的页面Jenkins启动成功
4.Jenkins在window下的默认工作空间用户的目录下.jenkins,一般情况下我们需要自己更改一下,因为放在默认路径有些不方便,这个可以根据习好确认,我这里更改为D:\Jenkins\Je
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有