标签:Jenkins相关的结果83条:

    Jenkins的使用(一)—安装

      Jenkins是什么Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。功能持续的软件版本发布/测试项目。监控外部调用执行的工作。在CentOS7.0中安装Jenkins安装Jenkins最新版本添加Jenkins的yum源到系统中,并安装wget-O/etc/yum.repos.d/jenkin…

    发布于:2019-11-03 22:29:15

    docker中Jenkins容器启动失败

      今天在docker中启动jenkins容器时,按照官方文档中的方法执行:dockerrun-p8080:8080-p50000:50000-v/your/home:/var/jenkins_homejenkins遇到了一个权限为题,报错为:Cannotwriteto/var/jenkins_home/copy_reference_file.log.Wrongvolumepermissions?to…

    发布于:2019-11-03 21:59:26

    持续集成CI实施指南一–搭建Jenkins

      持续集成CI实施指南一–搭建Jenkins一、关于持续集成1.1什么是持续集成持续集成,简称CI(continuousintegration).是一种软件开发实践,即团队开发成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。传统瀑布模型(水平划分项目阶段):敏捷开发与CI模型(垂直划分项目阶段):1.2为什么要持续集成保证质量:CI是敏捷开发重要的一步,其目的在于让产品快速迭代…

    发布于:2019-11-03 19:03:24

    启动jenkins时指定jvm参数

      启动jenkins时指定jvm参数环境java:1.7jenkins:2.5操作系统:win7服务器:centos6工具:CRT场景今天jenkins用着用着报了以下错误(从日志中查看):javax.servlet.ServletException:org.apache.commons.jelly.JellyTagException:jar:file:/home/jenkins/war/WEB-INF/lib/jenkins-co…

    发布于:2019-11-01 20:08:30

    GitLab+Jenkins+Rsync+PM2实现Node项目的持续集成与自动部署

      前言最原始的软件开发流程是,在本地搭建好环境,进行开发测试,然后去服务器上搭建环境,手动上传代码,运行测试,然后启动服务。实际上,近些年来出现了很多的工具,使得这些步骤可以自动化,大大降低人工出错的概率,提高生产效率。下面,我就把GitLab+Jenkins+Rsync+PM2实现的Node项目的持续集成以及自动部署的实验过程记录下来。搭建环境需要两台服务器作为演示,A主要进行代码管理、构建和分发…

    发布于:2019-11-01 02:52:02

    使用 Docker 搭建 Gitlab + Jenkins + SonarQube 的 PHP 持续集成环境

      对于开源PHP项目,现在比较成熟的一套持续集成方案是使用Github+TravisCI+StyleCI+Scrutinizer+coveralls,不过这套方案如果想要用于私有项目的话就抓狂了,个个要买套餐,其中很多还不便宜。而且对于公司内使用的项目来说,内部搭建的Gitlab方案更为常见,对于这种情况,我们可以使用Gitlab+Jenkins+SonarQube来进行代替。安装SonarQube…

    发布于:2019-10-31 13:10:43

    使用Jenkins部署应用到Kubernetes

      使用Jenkins部署应用到Kubernetes【编者的话】这篇文章基于去年5月进行的一次Kubernetes使用情况调查,阐述了使用Jenkins作为持续集成工具部署应用程序到Kubernetes的现状,对于大家如何进行CI/CD工具的选型有参考意义。新的技术栈正不断交付Kubernetes开源容器编排引擎的内容。本周我们将报告如何将应用程序实际部署到Kubernetes。当在容器编排、持续交付流水线或配置管理工具之间进行选择时,我们2017…

    发布于:2019-10-31 04:13:47

    Jenkins 平台部署

      Jenkins 平台部署持续集成这个词大家应该都不陌生,同时Jenkins这个工具肯定也是非常耳熟了,但是对于以前做php运维(不需要进行代码编译)方面工作的朋友对JAVA等项目的编译可能就不了解了,而持续集成说的这么高大上,其实也就是为了把源代码从Git或者SVN仓库里面拖下来,使用一个工具(如Jenkins)通过配置文件把代码编译出来,如Java项目经常就编译打包为war包或者zip包等等,编译完成后再推送到对应的服…

    发布于:2019-10-31 00:07:19

    jenkins的安装与配置

      jenkins的安装与配置一、jenkins是什么Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布/测试项目。监控外部调用执行的工作。二、安装jenkinsjenkins的安装有很多种,具体可以参照官方文档https://jenkins.io/doc/book/installi…

    发布于:2019-10-30 23:57:11

    Jenkins 与 GitLab 的自动化构建之旅

      Jenkins 与 GitLab 的自动化构建之旅一、Gitlab的安装及仓库创建1.1下载Gitlab安装包1).官网下载速度较慢建议先行下载国内的源里面可以找到最新的版本,请单击这里查看。2).安装依赖sudoapt-getinstallcurlopenssh-serverca-certificatespostfix3).配置postfix邮箱选择InternetSite(F12)Enter下一步这里设置FQDN使用默认即可。1.2安装Git…

    发布于:2019-10-29 18:45:07

    Jenkins+Github+Docker实现自动化构建运行Jar

      Jenkins+Github+Docker实现自动化构建运行Jar介绍docker:简单的说,如果你用docker构建一个rabbitMQ集群之类的,将其打包成一个镜像.或者你直接拉取别人配置好的镜像,可以直接在本机0配置的运行一个安装有mq集群容器(类似虚拟机).Jenkins:可以从git或github等代码源,自动拉取代码,进行你想要的测试/构建操作,或shell脚本等.简单介绍下我要实现的效果:在docker容器中运行jenkins.jenkins自动监…

    发布于:2019-10-29 18:40:49

    Jenkins配置自动发送邮件

      Jenkins配置自动发送邮件Jenkins自动发送邮件配置:1、打开”系统管理”——”系统设置”2、在”JenkinsLocation”设置系统管理员地址(重要:不能省略!)3、在”邮件通知”部分配置发送邮件的用户名、密码(注意这里的密码使用的是163邮箱设置的”客户端授权码”,不是登陆密码)4、勾选”通过发送测试邮件测试配置”,填入测试收件人,点击”TestConfiguration”5、到163邮箱里check新邮件6、…

    发布于:2019-10-29 18:30:31

    Jenkins的环境变量的使用

      Jenkins的环境变量的使用两种使用方式:1、 直接使用$标志:如$BUILD_STATUS2、 使用${}标志:如${BUILD_STATUS}备注:如果工作中遇到了什么问题,或者对软件测试感兴趣的小伙伴,可以加群680748947一起交流进步~如果是使用批处理命令来使用环境变量,则是通过%%来标志,如%BUILD_STATUS%环境变量列表:BUILD_NUMBER,唯一标识一次build,例如23;BUILD_ID,基…

    发布于:2019-10-29 18:11:45

    Jenkins-邮件配置

      Jenkins-邮件配置1.Jenkins默认邮件配置Jenkins默认提供了邮件配置的模块:系统管理–系统设置–邮件配置按照如上图所示配置,填写对应的邮箱信息。注意:发件者的邮箱必须与Jenkins中管理员邮箱的设置一样,否则在”Testconfiguration”时会报错!Jenkins管理员邮箱设置位置:系统管理–系统设置–JenkinsLocation配置完成后点击”Testconfiguration“测试邮件发…

    发布于:2019-10-29 17:45:31

    Jenkins-发布php代码

      Jenkins-发布php代码1、安装插件需要安装Gitplugin和PublishOverSSH插件系统管理–插件管理–可选插件里搜索安装,安装完后需要重启Jenkins。可以在安装时勾选下面的安装完后自动重启Jenkins选项,会看到以下画面:安装完成后自动刷新,需要重新登录2、配置密钥对需要在插件管理里配置PublishOverSSH,并在管理主机上生成密钥对首先,利用ssh-keygen工具来生成密钥对:ssh-key…

    发布于:2019-10-29 17:15:57

    使用Docker构建基于Jenkins的GCC编译环境Slave

      使用Docker构建基于Jenkins的GCC编译环境Slave第一篇有点干货的文章,虽然没什么技术含量但还是写一篇方便有相同需求的人快速搭出一个环境吧。提前准备基本的JenkinsDockerGit和Linux知识。一台运行了Docker的x86设备。0x1配置Docker首先将[Dockerfile]和运行脚本下载下来,接着build镜像。镜像建好之后,从该镜像新建一个容器。如果你的Jenkins不是运行在Docker里的话。那么建议添加-p的端口映射指令…

    发布于:2019-10-29 16:52:16