ci持续化集成流程(实现自动化运维) 1.通过docker导入gitlab镜像搭建gitlabgitlab镜像地址yum -y install docker systemctl start docker systemctl enable docker docker load < gitlab_zh.tar.启动容器docker run -d -h gitlab --name gitlab -
Jenkins 项目写了很多剧本。有时候,我发现脚本失败,但Jenkins运行成功。Jenkins无论是通过退出代码0比量build成功。因此,newLISP在。您可以使用(exit)对于成功。(exit 1)它表示失败。这样就须要添加一些脚本的推断,比方:(unless (HDFS:test-file export-folder) (begin (println (format "exp
转载 2015-07-18 12:37:00
106阅读
2评论
之前工作中有用过,但是都是其他大佬们已经搭建好的。这一段时间决定做下自我提升,打算自己搭建一套自动化集成环境试试,记录下来~~主要实现:jenkinsgit上通过ssh方式拉取代码后跑自动化脚本,完成构建后发消息至飞书(因为环境问题,我是在mac笔记本上进行的环境搭建)环境搭建所需工具:jenkins、tomcat、gitjenkins下载及安装step1: 安装jdk (jenkins基于ja
转载 2024-04-11 08:34:42
32阅读
老李分享:持续集成学好jenkinsGit和Maven配置     poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。 Jenkins专用术语,请参考下面连接:https://wiki.jenkins-ci.org/display/JENKINS/Terminology&
转载 2024-09-01 19:17:09
99阅读
git clone之后,直接git pull它会自动匹配一个正确的remote url是因为在config文件中配置了以下内容: 1 [branch "master"] 2 remote = origin 3 merge = refs/heads/master 表明:1.git 处于master这个branch下时,默认的remote就是origin;2.当在mas
jenkins过程的坑往往不是在第一次配置,而是在配置结束后更改某些配置项的时候踩到)。  总体流程如下:  tomcat8.0下载地址:http://tomcat.apache.org/  jenkins下载地址:http://jenkins-ci.org/  下载完毕后,将jenkins.war丢入tomcat/webapps目录下。  默认情况下,jenkins的工作空间会放到C:\User
jenkins安装 jdk for windows 1、下载 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、安装JDK 3、配置环境变量 1) 新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_11 2) 打开PATH,添加变量值:%JAVA_H
转载 2024-07-20 11:25:37
144阅读
目录 一、 环境 2 二、 准备工具 2 三、 jekins安装、插件安装与配置 3 1. jenkins安装 3 2. jenkins插件安装 3 四、 sonarqube的安装 即sonar包装与使用 4 1. sonarqube安装与启动 4 2. sonar的使用 4 五、 jenkins配置 及sonarqube 与 sonarqub scanner配置 5 1. j
Jenkins简介Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能 安装并启动思路:安装准备:首先保证系统中已经安装了jdk,最好是jdk1.5以上第一种启动方法,切换到jenkins.war存放的目录,输入如下命令:命令:java -jar jenkins.war如果需要修改端口可以
转载 2024-03-18 16:34:31
411阅读
# Docker Jenkins安装Git插件失败 ## 引言 在使用Docker容器化部署Jenkins时,安装Git插件可能会遇到失败的情况。本文将介绍如何解决这个问题,并提供了相应的代码示例。 ## 问题描述 当我们使用Docker部署Jenkins时,通常会通过Jenkins的插件管理界面安装所需的插件。然而,在安装Git插件时,有时会遇到下载失败或者安装失败的情况。这可能是由于网
原创 2023-09-11 06:24:51
878阅读
什么是模板Job?前文 DevOps-2:持续集成工具Jenkins构建.Net项目 里描述创建.Net构建Job 步骤其实挺多的,大小步骤有10来步。 一两个项目还好,如果十多个甚至几十个项目,都这么配置下来,工作量还是很大的。 虽然可以创建项目时,复制其它项目,但是如果某个通用步骤要修改,还是需要几十个项目一一改过去,这么苦逼的事情,咱们做CI的同学,怎么能忍? 在Jenkins里,可以创建一
转载 2024-08-19 20:48:52
266阅读
# 实现Jenkins脚本命令yarn build失败终止的方法 ## 1. 整体流程步骤 首先,让我们通过以下表格展示整个流程的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | Jenkins执行yarn build命令 | | 2 | 检查yarn build命令执行结果 | | 3 | 如果yarn build失败,则终止Jenkins任务 | ## 2.
原创 2024-06-03 04:43:49
123阅读
1. 首先接收到后端发来的两个文件Dockerfile和Jenkinsfile。先对这两个文件进行更改。     Dockerfile 文件(1)需要更改 BUILD_DIR=dev =>dev就是对应执行项目编译的环境,也是对应项目打包后的在dist中对应的文件夹。如:./dist/dev或./dist/build(2)更改下面对应的路径,如上,如果
转载 2023-06-13 14:47:09
442阅读
clean test org.jacoco:jacoco-maven-plugin:0.8.5:prepare-agent org.owasp:dependency-check-maven:5.3.0:check -DassemblyAnalyzerEnabled=false -DretireJsA
转载 2020-03-23 19:25:00
241阅读
2评论
information radiators(信息发射源)的概念通常被用在敏捷的圈子里。据敏捷专家Alistair Cockburn所说:一个信息发射源是一个贴在一个地方的显示器,当人们工作或路过时能够看到它。它给读者展示他们关系的信息而不用问别人一个问题。这意味着更多的交流和更少的打断。在一个CI服务器的环境中,一个信息发射源是一个突出的设备或显示器,允许团队成员或其他人易于看到是否是否任何构
转载 2024-10-10 14:25:26
17阅读
为什么需要持续集成呢?1.因为在开发的过程中,用于阶段性地构建出产品。这样可以更加清楚地审视产品的不足之处。2.由于在某些情况下,例如有紧急bug的时候,研发的版本更新可能很频繁,部署持续集成环境,可以减少每次部署所花费的时间。化整为零:1.这套组合可以分成源码管理、编译构建、远程部署2.源码管理常见的有gitlab、SVN3.编译构建是针对编译型语言的。此处针对Java语言使用Maven、针对I
转载 2024-06-28 11:38:35
116阅读
1. On Cloudbees job configure, "Build Triggers" segment, check "Trigger builds remotely (e.g., from scripts)" box, and input . 2. On b...
原创 2023-05-24 01:54:10
90阅读
若需打包到远程服务器,需配置系统设置,指定远程的机器,在Manage Jenkins中找到Configure System,然后找到Publish over SSH,点击新增,自定义机器名,指定ip地址及目录和账号密码  指定全局的git以及maven配置,在System Configuration的Global Tool Configuration下配置git的安装路径,一定
转载 2024-05-05 20:15:30
170阅读
1、Rest API的位置参考文档:https://wiki.jenkins.io/display/JENKINS/Remote+access+API请求的跟地址http://hostname:port/jenkins2、配置步骤(1)新建一个用户,专门用来做rest api请求,只给必要的权限。在这个指南中,新建了一个rest的用户。仅仅给指定job的build权限和overall的read权限
转载 2024-05-22 11:20:55
334阅读
前言跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 一、定时构建语法* * * * *(五颗星,中间用空格隔开)第一颗*表示分钟,取值0~59第二颗*表示小时,取值0~23第三颗*表示一个月的第几天,取值1~31第四颗*表示第几月,取值1~12第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周
转载 2024-03-15 11:56:35
249阅读
  • 1
  • 2
  • 3
  • 4
  • 5