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

    使用Jenkins的任务自动跑脚本后发现,tomcat服务刚启动就被杀死

      使用Jenkins的任务自动跑脚本后发现,tomcat服务刚启动就被杀死在Jenkins的使用中,遇到过的一个场景是:使用python自动执行tomcatbin目录下的startup.bat开启批处理,服务开启成功后就随着python脚本执行结束该服务就被杀死,开始以为是python脚本的问题,但是直接执行是没有问题的;之后一直查运行环境差异,发现也不是这个原因;到后来才怀疑到Jenkins任务结束时候自动关掉了所有的子进程。通过以下shell脚本片段解决了问题:1.…

    发布于:2019-10-21 15:40:12

    如何在Docker里正确集成Jenkins和Phabricator

      如何在Docker里正确集成Jenkins和Phabricator|用Docker安装Jenkins非常简单,但要把一个运行在Docker里的Jenkins和Phabricator相集成,事情就变得不那么容易。单独安装Jenkins并不复杂,用Docker安装Jenkins更加简单,甚至将Jenkins与Phabricator集成也不难,但要把一个运行在Docker里的Jenkins和Phabricator相集成,事情就变得不那么容易。我把所有走过的坑全部隐藏,…

    发布于:2019-10-21 15:37:10

    jenkins使用git+gradle+webhook实现自动部署

      jenkins使用git+gradle+webhook实现自动部署1、下载jenkins网址:http://mirrors.jenkins-ci.org/,可以按照操作系统来选择相应的安装方式。RC是候选发布版,我们选择LTS长期稳定版即可。我采用的war包的部署方式,选择war-stable,找到最新的jenkins为2.121.2,进入目录下载,或者可以直接wget链接。wgetmirrors.jenkins-ci.org/war-stable/2.121.…

    发布于:2019-10-21 15:28:39

    Jenkins pipeline 并行执行任务流

      Jenkins pipeline 并行执行任务流笔者在https://www.cnblogs.com/sparkdev/p/7617765.html一文中介绍了如何在声明式pipeline中执行并行的任务。前一段时间,Jenkins发布了1.3版的声明式pipeline(declarativepipeline),这个版本继续增强了并行执行任务的能力:并行执行的任务可以是个任务流。官方称这一功能为“sequentialstages”,本文将解释“…

    发布于:2019-10-20 03:17:18

    curl 调用jenkins的api

      jenkins提供了restapi,通过调用接口,可以执行一些job的操作,如构建job,新建job,启用禁用等操作骑车其次curl是什么?cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。cURL支持的通信协议有FTP、FTPS、HTTP、HTT…

    发布于:2019-10-20 02:48:19

    Jenkins和Git稀疏结账

      您可以使用Git的稀疏结账功能。请注意,Git仍将整个存储库克隆到本地磁盘。然而,这并不是太糟糕,因为它是压缩的。1.在Jenkins中创建一个新作业,在源代码管理部分设置Git存储库。2.建立项目。这会将整个存储库克隆到本地磁盘。3.打开项目的工作区文件夹,删除除.git文件夹之外的所有内容。4.打开项目工作区文件夹的Gitshell。启用稀疏检查:gitconfigcore.sparseche…

    发布于:2019-10-20 02:21:18

    jenkins使用开始踩坑(1)

      jenkins使用开始踩坑(1)一.前戏话说上一篇文章安装完JDK和jenkins之后,在使用的时候遇到了很多问题,现在一一和大家分享一下二.问题11.目的:因为第一次使用jenkins,不太会用,给自己的一个小目标就是执行一个python的脚本2.过程前期也没有配置jenkins直接打开就开始新建任务(过程省略,啥都没配置,只是执行了这样一个命令python*.py),刚开始学或者已经用过的同学应该能看懂我说的啥。好,继续,接…

    发布于:2019-10-20 02:01:29

    使用 Jenkins 执行持续集成的几个实用经验分享

      使用 Jenkins 执行持续集成的几个实用经验分享众所周知,持续构建与发布是我们日常工作中要面对的的一个重要环节,目前很多公司都采用Jenkins来搭建符合需求的CI/CD流程,作为一个持续集成的开源工具,它以安装启动方便,配置简单,上手容易的特点,深受广大用户的欢迎,通过笔者这几年在公司使用Jenkins集群,来完成公司日常各项目组持续集成和发布流程的经验,给大家分享几个实用的经验。1、修改JVM的内存配置Jenkins启动方式有两种方式,一种…

    发布于:2019-10-20 01:52:58

    基于k8s、docker、jenkins构建springboot服务

      Jenkins+github+docker+k8s+springboot本文介绍基于k8s、docker、jenkins、springboot构建docker服务。环境准备server-1k8s-masterCentos7ip地址10.12.5.110server-2k8s-nodeCentos7ip地址10.12.5.115两台服务执行如下命令$setenforce0$systemctlstop…

    发布于:2019-10-19 11:44:26

    Jenkins简单的迁移方法

      Jenkins简单的迁移方法简单的方法有很多但是找到最合适的确不一定容易,整机迁移,资源回缩与扩容调整配置,更多的人碰到的情况各不相同,想要找到适合自己需求的方法,需要了解内部运行原理。下面介绍2种最基本的方法来提供思路1.ESXI中scp拷贝虚拟机文件方式首先你的ESXI主机需要开启ssh服务,通过ssh连接到主机上[root@xxx-v50:~]df-hFilesystemSizeUsedAvailableUse%Mou…

    发布于:2019-10-16 11:28:58

    LDAP落地实战(四):Jenkins集成OpenLDAP认证

      LDAP落地实战(四):Jenkins集成OpenLDAP认证安装LDAP插件使用LDAP认证需要安装LDAP插件,安装插件有两种方法:方法一:后台插件管理里直接安装优点:简单方便,不需要考虑插件依赖问题缺点:因为网络等各种问题安装不成功安装方法:登录Jenkins–>系统管理–>插件管理–>可选插件–>搜索LDAP–>选中–>直接安装–>安装完成重启因我们已经安装过了LDAP插件,所有这里搜索不到LDAP插件,只有…

    发布于:2019-10-16 11:19:07

    开始使用 Jenkins

      开始使用Jenkins这一段时间,技术总监为了减少测试环境每次提交新增接口都要部署项目的时间,搞了一个jenkins持续集成github、docker,这样只要每次push代码都会自动部署,确实节省了部署的时间(不加班指日可待)。今天主要给大家介绍使用Jenkins的基本知识,顺便提一嘴jdk环境和docker如何像5G飞一般的速度安装。准备工作第一次使用Jenkins,您需要:机器要求:256M…

    发布于:2019-10-16 11:00:51

    使用jenkins自动化打包部署Vue项目

      使用jenkins自动化打包部署Vue项目此教程jenkins是直接部署到linux服务器上。服务器系统:CentOS7.364位。流程:jenkins关联码云仓库,点击立即构建,执行shell进行构建,打包,把打包后的dist目录文件放到服务器上,完成自动化打包部署。一.服务器安装Javajenkins是运行在java环境中的,所以要先安装java,配置java环境变量后才能使用。1、卸载系统自带的jdk//查找系统jdk[root@V…

    发布于:2019-10-16 10:56:18

    Jenkins基础:Jenkinsfile使用实例:7:使用集成的工具进行操作

      Jenkins基础:Jenkinsfile使用实例:7:使用集成的工具进行操作Jenkins可以与其他工具进行集成,并通过在GlobalToolConfiguration中进行配置,从而建立关联。比如集成Maven和SonarScanner,而在Jenkinsfile中也可以通过使用tools{}来对相关的工具进行调用,这篇文章将继续使用具体的示例来进行说明。tools{}根据给定条件决定实际的分支处理逻辑,可以考虑在Jenkinsfile中使用when{}来达到这一目的。…

    发布于:2019-10-16 10:26:59

    centOS7下使用yum安装jenkins以及运行jenkins

      第一步,获取jenkins的仓库wget-O/etc/yum.repos.d/jenkins.repohttp://pkg.jenkins-ci.orgedhat/jenkins.repo第二步,导入rpm包rpm--importhttps://jenkins-ci.orgedhat/jenkins-ci.org.key第三步,安装jenkinsyuminstall-yjenkins参数解释:-y…

    发布于:2019-10-16 10:16:15

    CI/CD之Gitlab集成Jenkins多分支pipeline实现质量检测和自动发布

      CI/CD之Gitlab集成Jenkins多分支pipeline实现质量检测和自动发布本次实施主要实现:代码提交gitlab,自动触发Jenkins构建gitlab发起MergeRequest,需要Jenkins检查通过才可以merge,实现代码review和质量管控gitlab开发分支merge后自动发布到test环境gitlabmaster分支merge后自动发布到prod环境JenkinsConfig安装插件Gitlab,使用教程:https://github.com/jen…

    发布于:2019-10-16 09:51:11