下面重点记录下jenkins安装后的一些配置:(1)添加用户权限jenkins初次登陆后,要先注册一个用户作为管理员:依次点击“系统管理”->“Configure Global Security” 如下:选择“启用安全”模式,“安全域”->“Jenkins专用用户数据库”->不选择“允许用户注册”(如果此处选择了”允许用户注册“,那么任何人都可以注册,只是注册后没有任何
   我写shell脚本的功力还很初级,基本都是现学现卖,写得不是很健壮,只能提供个思路,请大家包涵。  我使用的系统只能发函数放到shell最前面。本人还是比较推崇函数式脚本的,方便复用,目前只简单的封装了两个。  1. 判断jar包是否运行,在项目停机前,启动后都可以用到。# 判断jar包是否正在运行 is_exist(){ pid=`ps -ef | grep $JAR_N
转载 2024-04-25 13:48:40
138阅读
一、概述  最近在工作中需要用到在后台代码中触发Jenkins任务的构建,于是想到Jenkins是否有一些已经封装好的API类库提供,用于处理跟Jenkins相关的操作。下面就简单介绍下我的发现。二、Linux Curl2.1 首先找到的是Jenkins官网的wiki2.2 在官网首页就有关于触发job的方法:    个人尝试了下,该方式是通过命令行直接调curl去发POST请求的方式来触发job
转载 2024-05-22 11:18:28
74阅读
例如 #echo $PATH #/bin/ 执行 export PATH=$PATH:/sbin #echo $PATH #/bin/:/sbin
原创 2011-04-19 10:57:55
623阅读
Jekins概述与环境配置基于jekins实现可持续化集成Jekins pipeline核心应用相信大家都知道jekins是做可持续化集成的,但好多人不知道什么叫可持续化集成。讲概念之前我们先说我们做项目中的问题 一个团队正着手开发一个项目,在需求评审之后由小组长把项目把项目拆成了若干个模块,分给不同的小伙伴去执行,2个星期之后各自的模块功能都实现了,大家都很开心,这时候该组合在一起测了
Jenkins定时执行任务引言一、构建一个Job二、配置项目2.1 配置构建保持时间2.2 配置重试和静默期2.3 选择代码管理工具2.4 构建触发器(Build Triggers)2.4.1 设置每天晚上10点30自动执行2.4.2 配置周二、周四、周六晚上22点30执行任务2.4.3 配置8到10点整每小时执行一次2.4.4 配置每一天在22点执行一次2.5 Build Steps构建步骤三
1、jenkins简介        Jenkins是一个可扩展的持续集成引擎。        持续集成,就是通常所说的CI(Continues Integration),可以说是现代软件技术开发的基础。   
Jenkins安装部署(二) Jenkins配置  一、修改jenkins家目录         由于jenkins在启动个之后会默认将所有的构建应用在家目录中创建一遍,为了合理化服务器资源,重新定义jenkins家目录。    &nb
         如何进入安全设置界面          在Jenkins的主界面,点击 configure Global Security 选项,进入Jenkins的系统安全设置界面。安全界面如下图。在这里我们分别介绍各个选项的功能。         &nb
Jenkins持续集成&部署什么是持续集成CI/CD简介持续集成CI持续交付持续部署CD小结JenkinsJenkins是什么Jenkins安装准备工作安装启动访问Jenkins配置主程序目录JDK配置maven配置插件安装系统设置git配置持续构建构建maven项目构建配置构建成功持续部署执行shell脚本执行完毕 什么是持续集成持续集成是一个开发的实践,需要开发人员定期集成代码到共享
转载 9月前
68阅读
用户自定义变量:1.定义SHELL变量SHELL支持字符串值的变量SHELL变量不需要提前定义或初始化,没有初始化的SHELL变量被当做空字符串。大家通常通过复制对变量进行说明和初始化,还可以对变量多次赋值,改变变量的值。      变量赋值的格式是: name=string    &
设置变量设置全局环境变量全局变量除了系统内置的全局环境变量之外,用户也可以设置全局变量。设置路径:【Dashboard】–>【Manage Jenkins】–>【System Configuration 下的 System】–>【Global properties】从描述中我们可以看到,全局变量只能在构建的项目中使用,其他地方不能使用。描述中说明了变量使用方法:$key或${ke
OverviewGlobal Variable ReferencepipelineenvparamscurrentBuildscmOverview全局变量直接在 Pipeline 中可用,而不是作为步骤。它们公开了要在 Pipeline 脚本中访问的方法和变量。Global Variable Referencepipeline该 pipeline 步骤允许您以更结构化的方式定义您的管道。有关更多信
转载 2024-03-11 06:12:47
289阅读
GitLab介绍启用调用日志记录定义变量全局插件配置GitLab 到 Jenkins 身份验证Jenkins 到 GitLab 身份验证詹金斯作业配置参数配置Git 配置自由式工作管道作业管道多分支作业作业触发器配置网络挂钩网址自由式和流水线作业管道多分支作业构建状态配置自由式工作脚本或声明性管道作业管道的待定构建状态矩阵/多配置作业高级功能分支过滤推送标签时构建添加注释以合并请求管道作业 - a
转载 2024-02-26 22:46:38
85阅读
jenkins.sh#!/bin/bashname1='robin h h li'age1='11'declare -A dicdic=([name1]="${name1}"[age1]="${age1}")run_icp.sh#!/bin/bash. jenkins.shname1=${dic['name1']}age1=${dic['age1']}ans...
原创 2021-09-16 17:32:16
522阅读
1.参考文本https://www.cnblogs.com/reblue520/p/7146693.html  https://www.cnblogs.com/37yan/p/6962563.html https://blog.csdn.net/iamplane/article/details/782283332.参考脚本文件夹不存在则创建   if [ ! -d "/data/" ];then
原创 2019-04-18 19:27:00
2076阅读
目录 安装JenkinsJdk安装安装Jenkins打开防火墙自定义指定端口9000启动jenkins浏览器登录修改管理员密码创建一个执行shell的任务构建刚创建的Jenkins任务查看执行结果 @(欢迎评论)执行环境: Centos 7,jdk8安装JenkinsJenkins是个java程序所以需要先安装jdkJdk安装这里先在 winsdows 上下载 jdk-8u181-linux
转载 2024-08-07 14:26:26
149阅读
# Jenkins 与 Kubernetes 集成的流程指导 Jenkins 是一个广泛使用的开源自动化服务器,用于持续集成和持续交付,而 Kubernetes 则是一个强大的容器编排工具。将两者结合,可以显著提升软件开发和交付的效率。以下我将指导你如何将 Jenkins 集成到 Kubernetes 中。 ## 流程概述 这里是一个简单的操作流程,帮助你理解如何将 Jenkins 添加到
原创 2024-09-05 04:21:57
31阅读
 场景一: Job构建步骤间的变量传递譬如『Execute shell』1 中的自定义变量传给『Execute shell』2解决方法:读写文件 或 export导出变量 场景二: Job之间的变量传递现在有两个Project『run_compile』和『run_deploy』,代码编译成功后开始执行环境部署。不需要传递参数的情况下可以选择“Build other p
一、常用Jenkins变量1.WORKSPACE:当前Job构建目录的绝对路径; 2.SVN_REVISION:当前工作区的Subversion版本号; 3.SVN_URL:当前工作区的Svn URL; 4.BUILD_NUMBER:当前构建的编号,例如“4674”等; 5.BUILD_ID:当前构建的版本ID,与构建的BUILD_NUMBER相同; 6.BUILD_DISPLAY_NAME:当前
转载 2023-12-09 11:30:06
118阅读
  • 1
  • 2
  • 3
  • 4
  • 5