终于可以解放双手了,使用Jenkins、ArgoCD 部署 Java 应用程序,最终部署在 Kubernetes 集群上
终于可以解放双手了,使用Jenkins、ArgoCD 部署 Java 应用程序,最终部署在 Kubernetes 集群上
基于Jenkins+Argocd+Argo Rollouts的DevOps实现并用金丝雀发布(下)
在argocd中配置项目可以直接在UI上配置项目,我这里采用的是YAML清单的方式,如下:rollout-simple-java.yamlapiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: 'rollout-simple-java' namespace: argocd spec: destination...
基于Jenkins+Argocd+Argo Rollouts的DevOps实现并用金丝雀发布(上)
优化Argocd触发CD的速度Argo CD每三分钟轮询一次Git存储库,以检测清单的变化。为了消除轮询带来的延迟,可以将API服务器配置为接收Webhook事件。Argo CD支持来自GitHub,GitLab,Bitbucket,Bitbucket Server和Gogs的Git Webhook通知,更多点击官网:https://argoproj.github.io/argo-cd/。我这里....
基于Jenkins和Argocd实现CI/CD(二)
在Jenkins上配置共享库(1)需要在Jenkins上添加凭证(2)在Jenkins的系统配置里面配置共享库(系统管理-->系统配置)然后点击应用并保存然后我们可以用一个简单的Jenkinsfile测试一下共享库,看配置是否正确。在Jenkins上创建一个项目,如下:然后在最地下的pipeline处贴入以下代码:def labels = "slave-${UUID.randomUUID(....
基于Jenkins和Argocd实现CI/CD(一)
CI/CD并不是陌生的东西,大部分企业都有自己的CI/CD,不过今天我要介绍的是使用Jenkins和GitOps实现CI/CD。整体架构如下:涉及的软件以及版本信息如下:软件版本kubernetes1.17.9docker19.03.13jenkins2.249.3argocd1.8.0gitlab社区版11.8.1sonarqube社区版8.5.1traefik2.3.3代码仓库阿里云仓库涉及....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Jenkins您可能感兴趣
- Jenkins脚本
- Jenkins sonarqube
- Jenkins java
- Jenkins kubernetes
- Jenkins部署
- Jenkins集群
- Jenkins分支
- Jenkins管道
- Jenkins springcloud
- Jenkins spring
- Jenkins集成
- Jenkins持续集成
- Jenkins自动化
- Jenkins构建
- Jenkins配置
- Jenkins安装
- Jenkins docker
- Jenkins项目
- Jenkins自动化部署
- Jenkins gitlab
- Jenkins maven
- Jenkins ci
- Jenkins插件
- Jenkins学习笔记
- Jenkins报错
- Jenkins测试
- Jenkins git
- Jenkins cd
- Jenkins pipeline
- Jenkins流水线