随笔分类 - CICD
摘要:介绍 1. 启用 Role-based Authorization Strategy* 2.角色(role)管理 2.1创建角色 Manage Roles 2.1.1 Global roles 全局的角色控制 2.1.2 Item roles 项目的角色控制 2.2角色与用户进行关联 ###介绍 在
阅读全文
摘要:参数 1.Git_Repository 2.Git_Branch 3.Maven_Version 4.Mvn_Cmd 5.Target_Dir 6.jdk_version 7.docker_repository_name 8.Image_Name 9.Image_tag Git_Repository
阅读全文
摘要:###1. 声明式Pipeline 声明式Pipleine是最近添加到Jenkins流水线的,它在流水线子系统之上提供了一种更简单,更有主见的语法。 所有的声明式Pipeline都必须包含一个 pipeline块中,比如: pipeline { //run } 在声明式Pipeline中的基本语句和
阅读全文
摘要:1.maven是什么 2.nexus的作用 3.安装nexus 4.配置nexus 5.nexus详解 6.配置jenkins集成nexus 完成自动化ci 7.jenkins拉取nexus私服的war包部署到远端服务器 1.maven是什么 Maven 是 Apache 软件基金会组织维护的一款专
阅读全文
摘要:###1.配置多jdk环境 ###2.配置多maven环境 ###3.配置maven项目 ####3.1 配置部署主机 [root@jenkins war_update]# cat hosts_test [webservice] 192.168.1.191 [root@jenkins war_upd
阅读全文
摘要:更新代码 web01 \< | \ ^ slb01 --> jenkins --> gitlab --> dev / | web02 /< | 更新代码 ###1.web服务器准备 192.168.1.43 192.168.1.254 #####1.1 nginx配置文件 cat /etc/ngin
阅读全文
摘要:###1.ci 源码拉取配置 #####1.1 添加凭据拉取源码 ######1.1.1 配置凭据的类型 ######1.1.2 配置凭据 ######1.1.3 填写git仓库 选择凭据 ###2. 参数传递 #####2.1 选项参数 #####2.2 git parameter #####2.
阅读全文
摘要:###1.什么是jenkins jenkins是一个开源提供友好操作界面的持续集成的工具,由java开发而成。jenkins是一个调度平台,本身不处理任何事情,都是借由插件完成所有的工作 ###2.为什么使用jenkins jenkins有友好的操作界面,它本身不提供任何功能所有的事情都是由插件完成
阅读全文
摘要:###1.什么是gitlab gitlab是一个开源分布式的版本控制系统,ruby语言开发完成 ###2.gitlab的作用 1).对项目的源代码进行集中管理,方便查看 2).可以对源代码进行源码控制 3).权限管理,能控制用户的增删改查代码的权限 4).不依赖互联网环境 ###3.为什么用gitl
阅读全文
摘要:一、Git 操作流程 ###代码提交和同步代码: ###代码撤销和撤销同步 ####代码提交和同步代码常用命令 #####第零步: 工作区与仓库保持一致 #####第一步: 文件增删改,变为已修改状态 #####第二步: git add ,变为已暂存状态 $ git status $ git add
阅读全文
摘要:###什么是CI(Continuous integration持续集成) 在传统的软件开发中,集成过程通常在每个人完成工作后的项目结束时进行。整合通常需要数周或数月的时间,可能会非常痛苦。持续集成是一种将集成阶段置于开发周期中较早的做法,因此,构建,测试和集成代码的时间安排更为规则。 开发人员通常使
阅读全文
摘要:###传统瀑布开发模式: 瀑布式(WM:Waterfall Model)开发是一种老旧的,正在过时的计算机软件开发方法。最开始的软件行业普遍采用这种方法,但是这种方法套用自传统工业生产,不适应计算机软件开发的具体情况。 大体分为这几个阶段:制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等
阅读全文
浙公网安备 33010602011771号