jenkins

Jenkins的授权和访问控制

默认的Jenkins不包含任何的安全检查,任何人可以修改Jenkins设置,job和启动build等。显然地在大规模的公司需要多个部门一起协调工作的时候,没有任何安全检查会带来很多的问题。 在系统管理-Configure Global Security页面可以“访问控制”进行相应的设置。如下图: Jenkins的权限配置文件存放在JENKINS_HOME目录。进入JENKINS_HOME目录,找 »

Jenkins主从节点使用nw.js打包node程序(三)

从节点配置完成,打包程序脚本也已经准备完成,那么下来就是准备从jenkins执行下载代码进行打包了。 我们将inno 配置文件和静态文件都放到服务器,64位和32位有单独的配置文件。大致流程是git从仓库取出静态文件后,根据编译环境选项将该静态文件夹拷贝到nw.js不同版本的目录下并命令行运行inno配置文件,然后将构建好的exe文件拷贝回工作目录,通过archive files提供下载。 在je »

DevOps :Jenkins pipeline + sonarQube 完成静态检测 + junit 覆盖率报告。

项目基础: 1,maven3.3.9  +  java 1.8 2,jenkins 2.138.2 3,sonarQube6.7.5 + 汉化   前言:jenkins maven  java1.8 环境安装过程不在描述,我们采用jenkins pipeline 来实现标题的功能,希望小编踩过的坑对后来人能够提供帮助~good luck.   参考博文: SonarQube 的安装 比较全面的je »

SonnarQube+SonarScanner+Jenkins环境搭建

1.环境及工具准备 Linux 64位 Mysql 5.6 sonarqube 6.7.5 sonar-scanner-3.2.0.1227-linux 2.mysql 创建user,并授权 > grant all privileges on sonarqube.* to [email protected]‘%' IDENTIFIED BY 'password';#密码 > CREA »

Jenkins 持续集成平台构建之通过git提交代码

一、概述 上一篇文章介绍了Jenkins结合svn来构建jar包,本文介绍另一种代码提交的方式git,并结合maven来构建代码包。 实验环境: IP: 10.0.90.27 系统: Centos6.6 x86_64 软件包: Jenkins  2.9 Tomcat   8.0.36 JDK      8.92 maven    3.3.9 git 二、安装步骤 1、安装jdk #rpm -ivh »

自动化部署:在Windows平台安装Jenkins

在软件开发中经常会提到持续集成Continuous Integration(CI)和持续交付Continuous Delivery(CD)。其中Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。 ... »

lyl6796910 .net

Jenkins插件Email Extension Plugin发送邮件(以QQ邮箱为例)

参考:https://blog.csdn.net/fly910905/article/details/80544832 前提:安装插件Email Extension Plugin 填好SMTP Server信息后,点击"Advanced"进行SMTP鉴权的配置,配置发邮件人的用户名、密码等信息。QQ邮箱的Password字段需要填写授权码,生成授权码的方法参考:https://blog.cs »

【Jenkins】自动化部署代码流程 【未完】

Jenkins中文网资源 参考文献 1、使用jenkins的目的: 将代码提交到git上之后,就自动打包部署; 持续、自动地构建/测试软件项目。 监控一些定时执行的任务 构建可持续的自动化测试 监控软件开发流程,快速显示问题 生成TestNG的测试报告 2、jenkins工作流程图 3、Jenkins部署流程                       »

Jenkins-服务器搭建和自动化任务执行

Jenkins是什么 Jenkins是一个广泛用于持续构建的可视化web工具。根据我目前的使用(前端),Jenkins就是一个可以自动化完成拉取远程仓库代码、编译、打包、单元测试、合并分支等等一般需要我们手工完成的工作。 Jenkins使用场景 一个仓库,由少数几个开发者做“管理员”,有向master提交代码的权限,其他开发者在完成单个功能后向master提pull request,由“管理员”进 »

11.Postman 通过命令运行postman脚本(jenkins+newman 命令)

概述:   在接口自动化过程中,每次都打开postman工具来手动运行脚本显得不智能,所以可以通过命令在无UI或者其他持续集成的平台上执行脚本和数据 环境准备: 导出collection 安装node.js和cnpm 安装newman 环境检查: 检测node.js: 检测cnpm: 安装教程:https://jingyan.baidu.com/article/9080802239521cfd9 »

使用Jenkins远程部署war包到tomcat container

Jenkins首先使用maven将源代码进行编译打包,之后需要将war包传送到tomcat服务器上进行部署。 来看一下Jenkins的基本配置,首先需要安装插件"Deploy to container Plugin":   但是在安装插件时,Jenkins会先ping www.google.com这个域名来保证网络连通性 ,我们需要将其改为www.baidu.com,来使得检查阶段通过: 编辑J »

Jenkins 发布版本的备份与回滚

以下配置可以为每个项目备份构建文件到本地指定路径 然后,在最后一次成功的构建结果处,可以下载最新版本的构建文件。 如果要回滚版本,可以写个脚本文件覆盖发布路径下的文件即可。 如果想利用Jenkins做自动回滚也是可以滴~~ 详见:http://www.jianshu.com/p/dceaa1c7bb49 项目回滚章节 简单说就是利用参数化构建,建立choice,choice里面建立两个变量 »

Jenkins 使用Multiple Pipeline 和 Bitbucket Branch Source Plugin (二)

上一篇文章介绍了Jenkins 多分支类型pipeline与Bitbucket Branch source 插件集成的配置 Jenkins 使用Multiple Pipeline 和 Bitbucket Branch Source Plugin (一) 本篇文章是开发流程的一个case,也可以看成这个插件的一个最佳实践。 Git分支策略:GitLab Flow 本case使用GitLab Flo »

Jenkins设置本地显示为中文【不更改Jenkins全局配置】

问题描述: 你是否碰到过这样的问题:两个人访问同一个Jenkins系统时,一个显示为中文,而另外一个人显示为英文,这是为什么呢?有时候,为了使用方便,使用者可能会想设置Jenkins显示为中文。 解决办法: 方法一:修改Jenkins的全局语言配置 这也是网上可以搜索到的大部分的解决方案 1、先安装插件:Locale plugin (不再赘述) 2、jienkins->【系统管理】-& »

jenkins 用户权限配置

参考:https://blog.csdn.net/u013066244/article/details/53407985 对用户进行权限分配,首先得新建一个用户,简述如下:系统管理 >  管理用户 > 新建用户 下面是对新建用户进行权限分配图解。1.系统管理 2.全局安全配置3.全局安全配置详情 4.角色管理  (全局安全配置菜单同级页面)5.Manage Roles6.Manage »

Jenkins01-简介与安装

CI简介      Jenkins 和 Hudson 目前最流行的一款持续集成及自动化部署工具。 Jenkins 和 Hundson 之间的关系:2009 年,甲骨文收购了 Sun 并继承了 Hudson 代 码库。在 2011 年年初,甲骨文和开源社区之间的关系破裂,该项目被分成两个独立的 项目: Ø Jenkins:由大部分原始开发人员组成 Ø Hudson:由甲骨文公司继续管理 所以 Jen »

Jenkins构建一个项目

Jenkins下载安装,这个不说了,直接下载安装,自己选择windows还是Linux版本。Jenkins下载地址:https://jenkins.io/index.html 先建一个简单的项目 一、项目名称与描述 丢弃旧的构建:设置构建历史的保存策略 参数化构建过程:里面可以配置不同的参数,便于在构建时引用这些参数 关闭构建:这样项目就没法进行构建了 在必要时进行并发构建:满足策略要求时就会 »

20170731jenkins安装、配置以及使用(二)

Jenkins安装、配置以及使用 一基本安装 1、安装Java,或者查看Java版本 rpm -qa |grep java  或者采用java  -version查看 ,一般版本在Java 7上较好 2、下载以及安装Jenkins 下载地址: http://pkg.jenkins-ci.org/redhat-stable/ 下载最新的版本 jenkins-2.7.4-1.1.noarch.rpm »

Docker 运行Jenkins,执行shell时输出中文乱码日志

Docker 运行Jenkins,执行shell时输出中文乱码日志: 1.根据网上找了解决方法A: 由于Docker中pull下来的CentOS7默认没有中文,需要手动安装 # yum install kde-l10n-Chinese -y # yum install glibc-common -y # localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 # vi »

jenkins安装-亲测有效

环境准备 linux 版本 cat /etc/redhat-release 6.5 以上就行 1.由于Jenkins是基于Java开发的,安装前确认操作系统已经安装了jdk, java -version 2.没有安装需要安装 java安装 1.一首先去官网下载linux 版本JDK1.8 http://www.oracle.com/technetwork/java/javase/downl »