当前位置: 首页 > wzjs >正文

网站和网站的app新闻头条 今天

网站和网站的app,新闻头条 今天,做网站推广用优化还是竞价,莉莉卡是哪个网站做的kubesphere中搭建DevOps创建流水线 前提条件 ●已有一个可用的企业空间(非 system-workspace)。 ●您需要加入一个企业空间并在企业空间中具有 DevOps 项目创建权限 ●KubeSphere 平台需要安装并启用 DevOps 扩展组件 ●做一个构建用的镜像,…

kubesphere中搭建DevOps创建流水线

前提条件
●已有一个可用的企业空间(非 system-workspace)。
●您需要加入一个企业空间并在企业空间中具有 DevOps 项目创建权限
●KubeSphere 平台需要安装并启用 DevOps 扩展组件
●做一个构建用的镜像,镜像包括git,go,nerdctl(环境用的是containerd没有用docker),做出来之后放到镜像仓库,地址:https://registry.cn-shenzhen.aliyuncs.com/youli371966511/go-build:2.0.0

1.启用DevOps组件

在这里插入图片描述

ps:
1.DevOps需要存储卷,可以提前创建存储卷,再把pvc绑定到pv

2.创建账号企业空间、角色、账号

1.创建角色

在这里插入图片描述

在这里插入图片描述

2.编辑角色权限

在这里插入图片描述

3.授权对应权限

在这里插入图片描述

4.添加用户

在这里插入图片描述

5.创建企业空间

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.邀请成员

在这里插入图片描述

2.修改jenkins_casc_config

1.找到jenkins_casc_config配置字典点击修改yaml

在这里插入图片描述

2.添加配置

- name: "gobuild2"namespace: "kubesphere-devops-worker"label: "gobuild2"nodeUsageMode: "EXCLUSIVE"idleMinutes: 0containers:- name: "go"image: "registry.cn-shenzhen.aliyuncs.com/youli371966511/go-build:2.0.0"command: "cat"args: ""ttyEnabled: trueprivileged: trueresourceRequestCpu: "100m"resourceLimitCpu: "4000m"resourceRequestMemory: "100Mi"resourceLimitMemory: "8192Mi"- name: "jnlp"image: "swr.cn-southwest-2.myhuaweicloud.com/ks/jenkins/inbound-agent:4.10-2"args: "^${computer.jnlpmac} ^${computer.name}"resourceRequestCpu: "50m"resourceLimitCpu: "500m"resourceRequestMemory: "400Mi"resourceLimitMemory: "1536Mi"workspaceVolume:emptyDirWorkspaceVolume:memory: falsevolumes:- hostPathVolume:hostPath: "/var/run/containerd/containerd.sock"mountPath: "/var/run/containerd/containerd.sock"- hostPathVolume:hostPath: "/var/data/jenkins_go_cache"mountPath: "/home/jenkins/go/pkg"- hostPathVolume:hostPath: "/var/data/jenkins_sonar_cache"mountPath: "/root/.sonar/cache"yaml: |spec:activeDeadlineSeconds: 21600affinity:nodeAffinity:preferredDuringSchedulingIgnoredDuringExecution:- weight: 1preference:matchExpressions:- key: node-role.kubernetes.io/workeroperator: Invalues:- citolerations:- key: "node.kubernetes.io/ci"operator: "Exists"effect: "NoSchedule"- key: "node.kubernetes.io/ci"operator: "Exists"effect: "PreferNoSchedule"containers:- name: "go"resources:requests:ephemeral-storage: "1Gi"limits:ephemeral-storage: "10Gi"securityContext:fsGroup: 1000

3.创建流水线

1.创建devops项目

在这里插入图片描述

2.进入note-golang项目创建凭证

在这里插入图片描述

3.创建流水线

在这里插入图片描述

4.编辑流水线(编辑Jenkinsfile)


pipeline {agent {node {label 'gobuild2'}}stages {stage('pull') {agent nonesteps {container('go') {git(url: 'https://gitee.com/youliroam/pm-be.git', credentialsId: 'gitee-id', branch: 'master', changelog: true, poll: false)sh 'ls -lh'}}}stage('build') {agent nonesteps {container('go') {sh 'export GOPROXY=https://goproxy.cn'sh 'go mod tidy'sh 'pwd'sh 'ls -lh'sh 'go build -o main main.go'}}}stage('pack') {agent nonesteps {container('go') {sh 'buildctl --version'sh 'buildkitd &'sh 'nerdctl build -t registry.cn-shenzhen.aliyuncs.com/youli371966511/pm-go:v1.0.1 .'sh 'ls -lh'}}}stage('push') {agent nonesteps {container('go') {withCredentials([usernamePassword(credentialsId: 'aliyun-images-id', passwordVariable: 'PASSWD', usernameVariable: 'USER')]) {sh 'echo "$PASSWD" | nerdctl login --username "$USER" --password-stdin $REGISTRY'sh 'nerdctl push registry.cn-shenzhen.aliyuncs.com/youli371966511/pm-go:v1.0.1'}}}}}environment {REPO_URL = 'https://gitee.com/youliroam/zbn_note.git'BRANCH = 'master'GOPROXY = 'https://goproxy.cn,direct'REGISTRY = 'registry.cn-shenzhen.aliyuncs.com'NAMEPACE = 'youli371966511'APP_NAME = 'note_go'}
}

保存之后如图
在这里插入图片描述

5.运行

http://www.dtcms.com/wzjs/490697.html

相关文章:

  • 万网网站建设特点百度网页
  • 重庆app定制软件开发seo网站是什么意思
  • 深圳十大工业设计公司优化品牌seo关键词
  • wordpress图片上添加图标seo短视频
  • 2018建设一个网站需要什么怎么搜索网站
  • 怎么入侵网站后台管理引擎优化seo怎么做
  • 深圳web网站开发公司百度关键词搜索排名多少钱
  • 高端手机网站建设营销型网站建站
  • 网络品牌营销策略有哪些上海百度seo牛巨微
  • 网站收费怎么做whois查询 站长工具
  • 番禺区网站建设哪里有seo相关ppt
  • 东莞专业微网站建设推广洛阳网站建设优化
  • 产品 网站建设深圳市推广网站的公司
  • 济南网站建设北京做的好的seo公司
  • 青岛中英网站建设网站交易
  • 阜宁县住房城乡建设局网站百度下载安装免费下载
  • 自动做海报的网站seo关键词如何布局
  • 做购物网站是怎么链接银行搜索引擎优化排名案例
  • 可以做样机图的网站百度指数搜索
  • 比分网站制作百度手机助手应用商店
  • 网站的三级页面怎么做个人建网站步骤
  • 深圳网站建设做一个公司网站要多少钱广告网站推荐
  • 上海网站公安局备案太原关键词排名推广
  • 南宁百度网站建设公司哪家好微博营销的特点
  • 乐山市住房和城乡建设局网站百度seo排名主要看啥
  • 标识设计公司网站关键词查询工具免费
  • 商务网站建设公学网络营销去哪个学校
  • 成都网站建设电话最好的网络推广方式
  • 做中英文版的网站需要注意什么怎么提交百度收录
  • wordpress可以做电影站网站制作多少钱