
CICD
可持续集成和部署
wyl9527
将平时的工作进行一下总结。。。。
展开
-
Jenkins的权限配置和管理
1 Jenkins的用户权限管理我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限安装Role-based Authorization Strategy插件开启权限全局安全配置授权策略切换为"Role-Based Strategy",保存2 创建角色Global roles(全局角色):管理员等高级用户可以创建基于全局的角色 Project roles(项目角色):针对某个或者某些项目的角色 Slave roles(奴隶角色)原创 2021-06-20 22:50:00 · 636 阅读 · 2 评论 -
Jenkins的部署
1 安装JDKJenkins需要依赖JDK,所以先安装JDK1.8本机已经安装了,目录在/opt/java/bin/java2 jenkins安装下载地址这里我们采用yum安装 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key # yum安装yum install原创 2021-06-20 09:34:49 · 185 阅读 · 0 评论 -
cicd自动部署服务到K8S中
整体架构:代码仓库:gitlab的部署镜像仓库:harbor的部署容器编排系统:k8s容器服务管理工具:rancher导入本地k8s集群cicd推送镜像到本地仓库上面组件和服务部署,前面的博客都有介绍到,这里不在赘述。镜像推送到本地仓库后,下一步就是自动部署了。代码如下deploy_sha: stage: deploy_sha tags: - deploy only: - master script: | set -e -o pipe.原创 2021-02-24 17:06:48 · 548 阅读 · 0 评论 -
rancher导入k8s集群
rancher导入k8s集群在k8s的master节点上执行指令后原创 2021-02-03 13:52:03 · 2476 阅读 · 1 评论 -
rancher在使用时候拉取Harbor私有仓库镜像失败
rancher管理页面中部署服务,在拉去镜像时报下面的错误:ErrImagePull: rpc error: code = Unknown desc = Error response from daemon: unauthorized: unauthorized to access repository: testproject/simple-video-search, action: pull: unauthorized to access repository: testproject/simpl原创 2021-02-03 15:41:25 · 5564 阅读 · 6 评论 -
GitLab Pipline关键字详解
da原创 2020-12-22 23:49:17 · 503 阅读 · 0 评论 -
gitlab-runner安装注册
# gitlab-runner registerRuntime platform arch=amd64 os=linux pid=28542 revision=8fa89735 version=13.6.0Running in system-mode. Enter the...原创 2020-12-18 09:14:25 · 1458 阅读 · 0 评论 -
gitlab的部署
1 准备工作关闭防火墙 关闭selinux 安装依赖库2 安装步骤安装依赖库systemctl stop firewalld systemctl disabled firewalldyum install curl openssh-server postfix cronie配置yum源进行安装# vim /etc/yum.repos.d/gitlab-ce.repo[gitlab-ce]name=Gitlab CE Repositorybaseurl=http原创 2020-12-11 09:48:28 · 805 阅读 · 0 评论