草庐IT

jenkins-workflow

全部标签

jenkins设置中文为界面显示语言

Jenkins是一个持续集成的平台,但是初次安装Jenkins之后,是英文的状态。下面给大家介绍如何将Jenkins设置为中文语言。一、下载Locale插件和chinese插件以Locale插件为例,演示其安装过程——1点击【ManageJenkins】选项。2点击【ManagePlugins】选项。点击【可选插件】选项。右侧搜索栏输入【Locale】选项。勾选【插件选项】,点击【直接安装】选项。安转完成之后,就能在【已安装】选项中。此处安装插件完成之后,需要【重启Jenkins】来【生效插件】。重启方式:在URL后加上【/restart】,点击【回车】,点击【是】即可。待重启完后之后,再次登

Jenkins之声明式流水线语法

1流水线1.1简介jenkins有2种流水线分为声明式流水线与脚本化流水线,脚本化流水线是jenkins旧版本使用的流水线脚本,新版本Jenkins(2.5之后引入)推荐使用声明式流水线。jenkins流水线语法和gradle语法很类似,都是基于了groovy的闭包语法1.2声明式流水线简介在声明式流水线语法中,流水线过程定义在Pipeline{}中,Pipeline块定义了整个流水线中完成的所有工作参数说明:agentany:在任何可用的代理上执行流水线或它的任何阶段,也就是执行流水线过程的位置,也可以指定到具体的节点stage:定义流水线的执行过程(相当于一个阶段),比如下文所示的Buil

实现Jenkins集成企业微信-消息通知的功能

Jenkins集成微信,工作中档git有新代码提交会触发钩子自动完成上线,运维和开发人员不须时刻盯着Jenkins,通过企业微信的方式显示给运维和开发人员注册企业微信的公众号申请地址:https://mp.weixin.qq.com/搜索微信公众平台->注册->选择企业微信image.png选择完成后把下面信息进行完善->使用自己微信扫描二维码进行管理后-点注册image.png注册成功登陆后点击应用管理->创建应用image.png上传图片->填写应用名称-可见范围->创建应用-保存好agentld和secret写入py脚本image.png更改py脚本内对应的内容touser为账号名称im

20230227-Jenkins+Gogs自动远程部署django项目

1.Jenkins安装或确认必要插件jenkins安装或确认必要插件gitlab、PublishOverSSH。Dashboard--ManageJenkins--PluginManager2.PublishOverSSH配置jenkins配置SSH连接django服务部署的对象服务器Dashboard--ManageJenkins--ConfigureSystem,找到PublishoverSSH中SSHServer。输入目标服务器IP、登录用户、登录用户密码等,最后TestConfiguration3.Jenkins中创建JobDashboard--NewItem--输入Itemname-

组件分享之后端组件——超轻量级的工作流引擎go-workflow

组件分享之后端组件——超轻量级的工作流引擎go-workflow背景近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。组件基本信息组件:go-workflow内容本节我们分享一个超轻量级的工作流引擎go-workflow,基本架构同Activiti工作流有些相似,但是它更精简,更轻量,它是一个工作流微服务。它将所有的无关流程的数据,包括用户、用户组等信息从服务中解耦出去,go-workflow只纪录流程的流转,同时使用json数组替代bpmn来生成流程定义,简化流程定义的生成

Jenkins集成SonarQube

1、准备sonarqube的token在sonarqube平台创建jenkins用户,用来专门对接Jenkins在使用火狐浏览器通过sonarqube8.9.6创建用户时,点击创建按钮无反应,使用chrome浏览器创建成功。sonarqube默认开启用户身份认证,可以点击Administration->Configuration->GeneralSettings->Security查看该配置。使用jenkins用户登录,点击左上角用户头像->MyAccount->Security,生成token注意,确保复制一份保存,过后就无法查看该token。2、Jenkins中安装sonar插件并配置安装

Jenkins常用命令(Linux篇)

查看jenkins是否运行:systemctlstatusjenkins.service查看运行日志:journalctl-xe启动命令:systemctlstartjenkins查看状态:systemctlstatusjenkins修改文件后重新加载:systemctldaemon-reload修改端口号:vim/etc/init.d/jenkins–httpPort=8091vim/usr/lib/systemd/system/jenkins.serviceEnvironment=“JENKINS_PORT=8091”查看某个应用所在目录:find/-name应用名(find/-namen

ios - Jenkins,我如何归档单个子目录(没有上面的整个树结构)?

我正在使用Jenkins每晚构建一个iOS静态框架。我关心的输出在这个目录中:ios/build/Release-iphoneuniversal/MySpecialProject.framework我想使用“存档工件”操作来存档“MySpecialProject.framework”,但是当我这样做时,它会创建一个具有整个前导目录结构的完整存档。文档说要看看Ant是如何做到这一点的。我对Ant不熟悉,所以我在这里不知所措。这样做的要点是让“MySpecialProject.framework”作为工件可用于使用Jenkins构建的其他项目。所以,我想我可以使用“CopyArtifact

ios - "ipa build"从命令行通过但在Jenkins(深圳Xcode iOS app)上失败

我正在通过命令行从MyApp.xcodeproj构建一个MyApp.ipa,并且构建成功。我正在使用Shenzhenrubygem从命令行构建应用程序。然而,在Jenkins中构建失败并出现以下错误:***error:Couldn'tcodesign/Users/administrator/Library/Developer/Xcode/DerivedData///////MyApp.app/Frameworks/libswiftCore.dylib:codesignfailedwithexitcode1Command/Applications/Xcode.app/Contents/D

Windows如何部署Jenkins

一、简介Jenkins是国际上流行的免费开源软件项目,基于Java开发持续集成工具,用于监控持续重复的工作,提供一个开放的易用的软件平台,使软件的持续集成自动化,大大节约人力和时效。二、JavaJDK访问OpenLogic下载JavaJDK,这里需要根据自己安装Jenkins对应版本所需的JavaJDK版本进行安装这需要记住JavaJDK安装的路径,下面Jenkins安装会使用到检测JavaJDK版本,命令:java-version三、下载访问https://www.jenkins.io/download/下载LTS版本的Jenkins,这里选择Windows版本四、安装双击下载好的Jenki