cicd
文章平均质量分 51
魏志标
这个作者很懒,什么都没留下…
展开
-
git基础命令以及用法
1: 配置用户名以及邮箱root@weizhibiao:~/git-daemon/git-daemon-init# git config --global user.name=wei.zhibiaoroot@weizhibiao:~/git-daemon/git-daemon-init# git config --global user.email=13263374898@163.comroot@weizhibiao:~/git-daemon/git-daemon-init# git config原创 2021-10-19 17:50:52 · 638 阅读 · 0 评论 -
jenkins集成gerrit
为了实现代码托管->代码审核->代码发布的一套自动化流程搭建了一套自动化集成系统平台,架构图如下:图片出自链接https://www.cnblogs.com/kevingrace/p/5651447.html1)Gitlab上进行代码托管在gitlab上创建的项目设置成Private,普通用户对这个项目就只有pull权限,不能直接进行push,Git自带code review功能。强制Review :在 Gitlab 上创建的项目,指定相关用户只有Reporter权限,这样用户没有权限原创 2021-10-18 22:00:09 · 4254 阅读 · 2 评论 -
jenkins集成ansible
一、jenkins集成ansible步骤1、在jenkins全局配置工具中配置ansible的执行路径,如下:2、创建一个pipeline的流水线,如下:jenkins与gitlab集成步骤省略3、gitlab创建Jenkinsfile文件如下:jenkinsfile内容如下:pipeline { agent { label 'k8s-master' } stages { stage('daemon an原创 2021-10-18 21:39:54 · 3767 阅读 · 0 评论 -
jenkins集成gitlab自动docker build上传到Harbor
**一、jenkins构建docker镜像**1、创建一个自由风格的流水线,如下:添加gitlab的仓库以及credentail,如下:增加执行动作,使用shel脚本方式,如下:#!/bin/sh#DATE=`date +%m%d%H%M`DIR="/var/jenkins_home/workspace/nginx" /bin/docker build -t nginx_$DATE $DIR | tee $DIR/Docker_build_result.log RESULT=原创 2021-10-18 21:33:48 · 1324 阅读 · 0 评论 -
gitlab与jenkins集成
Gitlab通知触发,是指pipeline关联的gitlab repository上的代码出现变更时,由gitlab将事件通知给jenkins,从而触发jenkins执行构建操作具体步骤如下:1、确认jenkins开启gitlab插件系统管理—>>插件管理—>>已安装(如果没有则进行安装),如下:2、gitlab设置外发请求,如下:gitlab和jenkins同在本地网络时,需要以管理员权限设置“外发请求”启用"允许Webhook和服务对本地网络的请求",如下:3原创 2021-10-18 21:18:21 · 6763 阅读 · 5 评论 -
jenkins从gitlab克隆代码简单案例
一、添加凭据系统管理—>>manage credential—>>系统—>>添加凭据,如下:二、创建gitlab项目root@Think-pad:~/pipeline-helloworld-scm# vim Jenkinsfilepipeline { agent any stages { stage('hello') { steps { echo "hello world原创 2021-10-18 21:05:49 · 588 阅读 · 0 评论 -
jenkins基本使用
1、添加凭据,用于其他验证,具体步骤如下:系统管理—>>Managed files—>>添加凭据类型:默认为 Username with passwd,也可以选择SSH Username with private key(此次演示使用的默认)范围: 默认为全局使用,可选jenkins and node only(此次选择全局)用户名: 远程服务器的用户名密码:远程服务器的密码填写好的如下,点击“确定”2、添加删除节点,如下;系统管理—>>节点管原创 2021-10-18 20:57:15 · 554 阅读 · 0 评论 -
jenkins安装
jenkins安装1、安装docker部署就不在此叙述2、安装jenkins,如下:docker pull jenkins/jenkins[root@weizb-2 ~]# docker images | grep jenkins jenkins/jenkins latest 4e67a113c024 3 weeks ago 577MB[root@weizb-2 ~]#在主机上创建目录,并添加读写权限以便jenkins应用运行时读写文件mkdir /var/je原创 2021-10-18 20:45:08 · 145 阅读 · 0 评论