jenkins使用

【jenkins】jenkins上使用Git Submodule管理子模块

落花浮王杯 提交于 2020-01-02 10:38:39
在源码管理这里,新增以下配置 Use credentials from default remote of parent repository 是指更新的子模块,需要使用和主模块一样的认证。 此项目主模块在gitlab上加了公钥 需要子模块在gitlab上也加上同样的公钥 来源: CSDN 作者: intelrain 链接: https://blog.csdn.net/intelrain/article/details/103799013

Jenkins02:Jenkins+maven+svn集成

ⅰ亾dé卋堺 提交于 2019-12-30 01:46:19
1、安装Maven并配置环境变量 下载 maven (windows下载 zip 包,linux下载 tar.gz 包),然后配置环境变量 在项目中使用maven,可以从java中央仓库中获取到项目所依赖的jar包,才能完成项目的部署。 1.1 Linux配置环境变量内容 export MAVEN_HOME=/usr/local/apache-maven-3.5.3 -- 选择自己正确的版本号export PATH=${PATH}:${MAVEN_HOME}/bin 配置完成后,输入 source profile 使环境变量生效 在终端输入 mvn -v 查看maven是否安装成功 1.2 Windows配置环境变量内容 添加环境变量 MAVEN_HOME=C:\Program Files\Maven\apache-maven-3.5.3在path后追加环境变量:%MAVEN_HOME%\bin 输出 mvn -v 检查是否安装成功 2、配置Jenkins中的jdk和maven环境变量 2.1 在Jenkins中点击 系统管理 -> 全局工具配置 分别配置jdk和maven 2.1.1 配置jdk 2.1.2 配置maven 安装插件 Maven Integration plugin 在 全局配置工具 中配置maven 3 安装搭建svn 安装文档地址: https:/

windows下Jenkins环境搭建

半腔热情 提交于 2019-12-30 01:45:58
Jenkins简介 Jenkins是一个开源软件项目,业界著名的持续集成工具. Jenkins 安装准备 1. 安装java 并且配置jdk环境 2. 到 Jenkins 官网下载Jenkins.war包 3. 下载tomcat 7.0/8.0(两个版本均可) 4. 安装maven(maven项目需要使用到) 开始部署 1、 首先解压tomcat7.0安装包到磁盘目录,我这边是c盘 2、 将已下载的Jenkins.war包拷贝到C:\apache-tomcat-7.0.65\webapps目录下 3、 在C:\apache-tomcat-7.0.65\bin\目录下找到startup.bat并双击运行 4、 当看到运行窗口中出现Jenkinsis fully up and running,代表Jenkins已完整启动 5、 直接访问localhost:8080/jenkins或者 本机IP地址:8080/jenkins即可访问,如果你看到这个界面,则代表Jenkins已安装成功 来源: https://www.cnblogs.com/xiang--liu/p/9710103.html

Jenkins

半腔热情 提交于 2019-12-29 23:50:02
持续集成(Continuous integration)指的是,频繁地(一天多次)将代码集成到主干。 持续交付(Continuous delivery)指的是,频繁地将软件的新版本,交付给质量团队或者用户,以供评审。 持续部署(continuous deployment)是持续交付的下一步,指的是代码通过评审以后,自动部署到生产环境。 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序 安装Jenkins 安装可以参考下官方文档: https://jenkins.io/zh/doc/book/installing/ yum 安装 Jenkins 需要 Java 环境。所以处理Jenkins本身,还需要安装Java。 安装jdk 首先需要安装Java 8。无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以。 查看JDK软件包列表: $ yum search java | grep -i jdk 过滤条件有点粗,列出的软件包中,有如下几个jdk: java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.7.0-openjdk.x86_64 : OpenJDK

Jenkins的安装及部署

℡╲_俬逩灬. 提交于 2019-12-29 21:58:35
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Jenkins 是开源的自动化集成部署应用,具有强大的社区支撑,丰富的插件支持。 <!-- more --> 安装 安装之前,确保你拥有以下最基本的环境保障: Java 7 256MB free memory 1GB+ free disk space Jenkins 官方推荐的环境是: Java 8 1GB+ free memory 50GB+ free disk space 笔者采用 war 的方式,在 centos7/jdk8u111 环境下安装 Jenkins 应用,首先需要在官方下载 官方网站 : # 切换至目标安装目录 cd /opt/jenkins # 下载程序war wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war 使用 java -jar 运行 war 文件,Jenkins 会使用内置的 Jetty 作为容器运行: java -jar http://mirrors.jenkins-ci.org/war/latest/jenkins.war --httpPort {port} 访问验证是否安装成功: curl localhost:{port} 使用 Supervisor 管理 Jenkins 进程 Supervisor 是 Unix

在centos7上安装Jenkins

风流意气都作罢 提交于 2019-12-29 07:42:37
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> ##安装 添加yum repos,然后安装 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenkins ##如果没有java的话要安装java sudo yum install java ##启动和停止 sudo service jenkins start/stop/restart sudo chkconfig jenkins on ##jenkins的默认设置 Jenkins会随系统启动而启动。详情参照 /etc/init.d/jenkins Jenkins会创建一个用户叫做 jenkins , 如果你修改了user,则要修修改所属者: /var/log/jenkins , /var/lib/jenkins , /var/cache/jenkins 如果遇到问题,查看日志 /var/log/jenkins/jenkins.log 配置文件 /etc/sysconfig/jenkins 默认启用8080 #

Jenkins安装

左心房为你撑大大i 提交于 2019-12-28 05:38:01
一,Docker下安装Jenkins 1,拉取镜像: docker pull jenkinsci/blueocean 创建容器: docker create --name jenkins –u root –p 8889:8080 --privileged = true –v jenkins-data:/var/jenkins_home –v /var/run/docker.sock:/var/run/docker.sock –v /home/jenkins:/home docker.io/jenkinsci/blueocean 启动容器: docker start jenkins 输入http://192.168.101.64:8889 初次运行Jenkins会经过一个安装过程,一般情况使用默认配置,下一步安装即可,其中一步需要输入密码,如下图: 出现上边的画面需要进入Jenkins容器查看密码,并将密码拷贝到上图输入框中: docker exec –it jenkins /bin/bash cat /var/jenkins_home/secrets/initialAdminPassword 二,Jenkins全局工具配置 本项目使用Jenkins需要配置Jdk1.8、Git、maven。 //直接选择自动安装即可 1,Maven安装 //用于下载依赖和执行maven构建命令

jenkins组件离线安装

ぐ巨炮叔叔 提交于 2019-12-27 18:03:19
我们在安装jenkins的时候有时候会出现jenkins显示连接不到网络或碍于环境限制jenkins只能在内网环境部署所以会显示如下图(只能选择跳过插件安装): 有时候有网的情况下,可能网速比较慢进入jenkins系统管理中的管理插件里面查看可选插件也是没有: 这时候贼尴尬,怎么办!只能到网上搜,一搜发现解决办法还挺多,细致一看都是让升级站点的,对于有些网络情况好的可能有效果对于网络不好的那简直是晴天霹雳,一筹莫展,万念俱灰(不要不承认,我也是这样,哈哈哈!!!),但是天无绝人之路,jenkins还给留了离线安装的办法,下面废话不多说: 小二,上菜! 爷,菜来了。 首先我们查看下已安装的插件(显然是啥也没有): 下面这个链接已经包含了jenkins常用的插件,如果想自己下载的话也可以去官网自己下载: 链接: https://pan.baidu.com/s/1kjuN4IYdRp7WgkT5wau5Aw 提取码:tv7l 官网插件链接: https://plugins.jenkins.io/ 下面就开始我们的一顿操作猛如虎: 找到jenkins的工作目录,一般在/root/.jenkins目录底下,如果不清楚可以在系统管理,系统设置中查看: 这个目录地下会有一个plugins目录: 如果这些方式都没发现可以通过find搜索下: find / -name "plugins"

No such file or directory

孤街浪徒 提交于 2019-12-27 14:01:26
https://www.cnblogs.com/jwrwst/p/6520114.html 主要按照上面的来装的 中间遇到过一些问题 https://wiki.jenkins.io/display/JENKINS/Jenkins+got+java.awt.headless+problem headless的问题直接访问问题提示的网站,下载几个包,解决了 linux执行启动脚本报 No such file or directory https://www.cnblogs.com/xuzijie/p/9872942.html 用jekins启动项目后,启动日志都是OK的,最后报了一个Process leaked file descriptors.并且项目没起来 直接在服务器执行脚本是OK的 所以感觉是配置没对 在执行前加入配置 BUILD_ID=DONTKILLME 问题的根本在于是Jenkins使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。为了解决该问题,我们需要在启动前加上这句 BUILD_ID=DONTKILLME 防止Jenkins 杀死我们的进程。 如下: BUILD_ID=DONTKILLME nohup java -jar test.jar & --------------------- 作者:baidu_38558076 来源

Jenkins

瘦欲@ 提交于 2019-12-27 10:44:00
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在Linux中使用Jenkins时, 在jenkinsFile中添加了 sh 'mvn --version' 命令,但Jenkins报错:mvn: command not found 仔细查了一下, 发现了问题的原因. 我对于java或maven的路径的环境变量是放在/etc/profile中的, 而/etc/profile只有在用户登录的时候才会被load,Jenkins在运行命令时,使用的是Non-login的方式,而这种方式在运行命令时,/etc/profile是不会被load进来的,所以jenkins只能在当前路径下寻找可执行文件. 解决方式: 在Jenkins的设置中可以设置全局变量, jenkins主页面->Manage Jenkins->Configure System->Global Properties 中, 将Environment variables复选框选中,会出来List of variables, 填入以下内容: name: JAVA_HOME value:XXX name: M2_HOME value:/usr/cyz/apache-maven-3.6.1 name: PATH+EXTRA value: $M2_HOME/bin 注意最后标红的 PATH+EXTRA ,