• 2024-08-12Jenkinsfile添加清理工作空间
    前端node由于依赖的版本问题会需要使用清理工作空间1.在parameters中添加booleanParam(name:'CleanWorkspace',defaultValue:false,description:'清理工作空间,默认不清理!')2.在stages.stage.steps.script初始化信息中添
  • 2024-07-29Jenkins之插件Blue Ocean
    1、安装插件BlueOcean 2、创建并配置: 3、将生成的公钥配置到gitlab: 4、配置完公钥: 创建完后: 因为这个仓库有Jenkinsfile文件,所以会直接执行: 而不会进行设计步骤,查看执行结果: 对应仓库文件Jenkinsfile: 
  • 2024-07-09Jenkins 配置文件管理插件 Config File Provider
    我对Jenkins的使用,很早就脱离了创建普通job然后进行各种参数配置这样的使用方式,一直以来都在使用Pipeline多分支流水线基于Groovy脚本的方式来进行构建。程序化即是可通用化,将多个需要构建的工程统一标准进行抽象,形成统一的构建模型,然后编写groovy脚本形成Jenkinsfile来构
  • 2024-07-094.7 在 VS Code 中校验 Jenkinsfile
    在日常工作中,我经常需要创建或修改很多Jenkinsfile,有时还会发生错误。这是一个非常繁琐的流程——修改Jenkinsfile,提交、推送,然后等Jenkins提醒你少加了一个括号。Command-linePipelineLinter(https://jenkins.io/doc/book/pipeline/development/)可以有效地减少编写Jenk
  • 2024-07-094.1 开始编写Jenkinsfile
    为什么使用pipeline?本质上,jenkins是一个自动化引擎,它支持许多自动模式。流水线向Jenkins添加了一组强大的工具,支持用例、简单的持续集成到全面的持续交付流水线。通过对一系列的发布任务建立标准的模板,用户可以利用更多流水线的特性,比如:代码化:流水线是在代码中实现的,通常会
  • 2024-05-17jenkinsfile流水线
     参考:https://blog.csdn.net/wx17343624830/article/details/136906665参考:https://blog.csdn.net/Step_By_XXX/article/details/131470414pipeline{agentanytools{maven'Maven-3.9.6'}parameters{gitParameterbranchFilter:
  • 2024-04-23kubesphere应用系列(四)--创建自动流水线
    第一步创建多分支流水线复制生成的url,也可以在编辑设置时复制 第二步新增Jenkinsfile文件新增Jenkinsfile文件放在根目录方式一:官方示例:https://github.com/kubesphere/devops-maven-sample/blob/sonarqube/Jenkinsfile-online方式二:使用kubusphere创建手动流水线然后复
  • 2023-10-12jenkins pipline 和 jenkinsfile
    JenkinsPipeline(或简称为"Pipeline")是一套插件,将持续交付的实现和实施集成到Jenkins中。JenkinsPipeline提供了一套可扩展的工具,用于将“简单到复杂”的交付流程实现为“持续交付即代码”。JenkinsPipeline的定义通常被写入到一个文本文件(称为Jenkinsfile)中,该文件可以被
  • 2023-09-22pipeline编译(jenkinsfile)
    1.pipeline概念  Pipeline是Jenkins中最为灵活的job构建方式,可实现像流水线一样调度Jenkins任务,  通过Jenkinsfile描述整个持续集成流程2.pipeline编写风格:声明式风格、脚本式风格  声明式:格式有强规范性(优势:可读性强。缺点:不灵活、代码冗长)  脚本式:使用gro
  • 2023-06-04application deployment by jenkinsfile and docker compose
    UsingJenkinsCI/CDforyourNodeJSapphttps://blog.harveydelaney.com/jenkins-build-test-deploy-node-app/ Jenkinsfilehttps://github.com/internetarchive/openlibrary/blob/9b7fda26cd154239ac498e06ee513a239c233ee8/scripts/solr_builder/Jenkinsfile#L3
  • 2023-05-23六、流水线简单使用
    一、简单例子Jenkins流水线是通过Jenkinsfile配置文件配置的。Jenkinsfile文遵循Groovy风格的规范。项目从开发到部署一般都经历,构建,测试,部署三个阶段。现在用流水线模拟这个过程(使用上个例子的my_pipeline项目):   将Jenkinsfile改成:pipeline{agentanystag
  • 2023-02-04Jenkinsfile小笔记
    JenkinsfileJenkins流水线支持两种语法,声明式和脚本式流水线.两种语法都支持持续交付流水线.两种都可以用来在webUI或jenkinsfile中定义流水线,不过通常认为创建
  • 2023-02-02jenkinsfile与项目做隔离
    @Library('siheng-devops')_pipeline{agent{label'jnlp-slave'}options{timeout(time:200,unit:'MINUTES')gitLabConnection('gi
  • 2023-01-30jenkins流水线(jenkinsfile)详解
    置顶我认不到你已于 2022-08-1216:33:20 修改8936收藏60分类专栏:jenkins文章标签:j
  • 2023-01-08DevOps实战系列【第十三章】:流水线应用工具Blue Ocean使用
    个人亲自录制全套DevOps系列实战教程:​​手把手教你玩转DevOps全栈技术​​BlueOcean图形化工具可以通过插件的方式安装到jenkins,搜索“BlueOcean”,安装后重启即可。由于
  • 2023-01-08DevOps实战系列【第十一章】:Jenkinsfile For Docker应用案例
    个人亲自录制全套DevOps系列实战教程:​​手把手教你玩转DevOps全栈技术​​Jenkinsfile中可以直接调用docker,比如构建一个镜像、推送镜像、启动容器等,都可以在agent指令中
  • 2023-01-08DevOps实战系列【第十二章】:详解Shared Libraries共享库
    个人亲自录制全套DevOps系列实战教程:​​手把手教你玩转DevOps全栈技术​​随着jenkinspipeline项目越来越多,冗余代码也越来越多,所以sharelibrary诞生。流水线支持在外部
  • 2022-12-14Go DevOps大厂运维平台开发进阶实战营
    使用Jenkinsfile创建流水线已报名老男孩运维课,见底下评论。enkinsfile是一个文本文件,它包含Jenkins流水线的定义,并被检入源代码控制仓库。Jenkinsfile将整个工作流存
  • 2022-12-02JAVA面试题--Jenkins
    Jenkins1.什么是Jenkins?2.Maven,Ant和Jenkins有什么区别?3.Jenkins支持哪些SCM工具?4.在Jenkins中,什么是持续集成?5.Jenkins的优势是什么?6.可以使用哪些命令手动启
  • 2022-11-25Jenkinsfile 详解
    PipelinePipeline是Jenkins中最为灵活的job构建方式,可实现像流水线一样调度Jenkins任务,通过Jenkinsfile描述整个持续集成流程。Pipeline支持使用声明式语法编
  • 2022-11-16Jenkinsfile 同时检出多个 Git 仓库
    前置通常,在Jenkinsfile中使用Git仓库是这样的:stage('Checkoutgitrepo'){steps{checkout([$class:'GitSCM',branches:
  • 2022-11-16Jenkinsfile 同时检出多个 Git 仓库
    前置通常,在Jenkinsfile中使用Git仓库是这样的:stage('Checkoutgitrepo'){steps{checkout([$class:'GitSCM',branches: