提交 35e19b9b 编写于 作者: LinuxSuRen's avatar LinuxSuRen

Auto commit by hugo-plugin.

上级 b0729f0b
......@@ -36,7 +36,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/" />
<meta property="og:updated_time" content="2019-04-25T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-26T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Jenkins 中文社区">
<meta itemprop="description" content="">
......@@ -258,29 +258,29 @@
<a href="/event/shenzhen/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/shenzhen.jpeg"></img>
<a href="/event/beijing-2019-04-20/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/cloud-native-community-day.jpeg"></img>
</a>
<a href="/event/hangzhou-2019-05/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/hangzhou.jpeg"></img>
<a href="/event/wuhang/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/hacktberfest.jpg"></img>
</a>
<a href="/event/beijing-2019-04-20/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/cloud-native-community-day.jpeg"></img>
<a href="/event/shenzhen/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/shenzhen.jpeg"></img>
</a>
<a href="/event/wuhang/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/hacktberfest.jpg"></img>
<a href="/event/hangzhou-2019-05/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/hangzhou.jpeg"></img>
</a>
......
......@@ -6,6 +6,13 @@
"description": "行为规范",
"content": " 留言 留言之前需要使用 GitHub 账号登陆。大家要注意文明用语,严禁攻击、诋毁、灌水、广告等无关的话。对于违反人,一经发现将会被拉入黑名单。\n提问 欢迎每一位朋友在这里提出与 Jenkins 或相关领域的技术问题,但是,在提问之前建议先在搜索引擎和本站中进行搜索。\n问题至少要包含如下部分:\n 场景以及问题是如何发生的,方便阅读的人复现 软件、环境相关版本信息 日志、截图等(建议使用附件的方式) 出于对回答问题者的尊重,请得到解决方案后及时表示感谢,或者从其他地方得到答案后添加相关链接以及说明。\nGitHub 请您使用同一个 GitHub 账号来与大家交流,不欢迎使用所谓的“小号”。\n"
},
{
"uri": "https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/",
"title": "使用 Jenkins X 渐进式交付",
"tags": ["progressive delivery", "kubernetes", "k8s", "jenkins", "jenkins x", "shipper", "istio", "flagger"],
"description": "使用 Jenkins X 渐进式交付",
"content": " 这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。\n我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金丝雀部署和蓝绿色部署的三种渐进式交付方案。 - Shipper 为 Jenkins X 构建的 Helm 图表启用了蓝绿部署和多集群部署,但是对图表的内容有限制。 你可以在 staging 和生产环境之间做蓝绿部署。 - Istio 允许通过创建一个虚拟服务将一定比例的流量发送到 staging 或预览环境。 - Flagger 构建在 Istio 之上,并添加了金丝雀部署,可以根据指标自动进行滚动部署和回滚。 Jenkins X 可以通过创建一个 Canary 对象自动启用金丝雀功能,从而实现优雅的滚动部署,以升级到生产环境。\n这里可以查看 Shipper、Isito 和 Flager 的示例代码。\nShipper 由于 Shipper 对创建的 Helm 图表有多个限制,因此我必须对应用做一些更改。 而且 Jenkins X 只从 master 分支构建 Helm 包,所以我们不能做 PRs 的滚动部署,只能对 master 分支做滚动部署。\n应用标签不能包含发布名称,例如: app: {{ template “fullname” . }} 不起作用, 需要一些类似这样的标签: app: {{ .Values.appLabel }}。\n由 Jenkins X 生成的图表导致应用滚动失败,归因于生成的 templates/release.yaml 可能和 jenkins.io/releases CRD 冲突。\nChart croc-hunter-jenkinsx-0.0.58 failed to render: could not decode manifest: no kind \u0026quot;Release\u0026quot; is registered for version \u0026quot;jenkins.io/v1\u0026quot; 我们只需要将 jx step changelog 更改为 jx step changelog -generate-yaml =false ,这样就不会生成文件。\n在多集群环境,需要在 shipper 应用 yaml 中为 chartmuseum 和 docker registry 使用公开的 url,以便其他集群可以发现管理集群服务来下载图表。\nIstio 我们可以创建这个虚拟服务, 将所有进入 Ingress 网关的主机为 croc-hunter.istio.example.org 的请求的 1% 的流量发送到 Jenkins X 预览环境( PR 号为 35 )。\napiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: croc-hunter-jenkinsx namespace: jx-production spec: gateways: - public-gateway.istio-system.svc.cluster.local - mesh hosts: - croc-hunter.istio.example.com http: - route: - destination: host: croc-hunter-jenkinsx.jx-production.svc.cluster.local port: number: 80 weight: 99 - destination: host: croc-hunter-jenkinsx.jx-carlossg-croc-hunter-jenkinsx-serverless-pr-35.svc.cluster.local port: number: 80 Flagger 我们可以为 Jenkins X 在 jx-production 命名空间中部署的图表创建一个 Canary 对象, 所有新的 Jenkins X 对 jx-production 的 promotions 每次将自动滚动 10% , 如果出现任何失败,将自动回滚。\napiVersion: flagger.app/v1alpha2 kind: Canary metadata: # canary name must match deployment name name: jx-production-croc-hunter-jenkinsx namespace: jx-production spec: # deployment reference targetRef: apiVersion: apps/v1 kind: Deployment name: jx-production-croc-hunter-jenkinsx # HPA reference (optional) # autoscalerRef: # apiVersion: autoscaling/v2beta1 # kind: HorizontalPodAutoscaler # name: jx-production-croc-hunter-jenkinsx # the maximum time in seconds for the canary deployment # to make progress before it is rollback (default 600s) progressDeadlineSeconds: 60 service: # container port port: 8080 # Istio gateways (optional) gateways: - public-gateway.istio-system.svc.cluster.local # Istio virtual service host names (optional) hosts: - croc-hunter.istio.example.com canaryAnalysis: # schedule interval (default 60s) interval: 15s # max number of failed metric checks before rollback threshold: 5 # max traffic percentage routed to canary # percentage (0-100) maxWeight: 50 # canary increment step # percentage (0-100) stepWeight: 10 metrics: - name: istio_requests_total # minimum req success rate (non 5xx responses) # percentage (0-100) threshold: 99 interval: 1m - name: istio_request_duration_seconds_bucket # maximum req duration P99 # milliseconds threshold: 500 interval: 30s "
},
{
"uri": "https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/",
"title": "使用 Jenkins + Ansible 实现自动化部署 Nginx",
......
......@@ -6,7 +6,7 @@
<description>Recent content on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Thu, 25 Apr 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 26 Apr 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/index.xml" rel="self" type="application/rss+xml" />
......@@ -24,6 +24,19 @@
GitHub 请您使用同一个 GitHub 账号来与大家交流,不欢迎使用所谓的“小号”。</description>
</item>
<item>
<title>使用 Jenkins X 渐进式交付</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</link>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</guid>
<description>这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。
我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金丝雀部署和蓝绿色部署的三种渐进式交付方案。 - Shipper 为 Jenkins X 构建的 Helm 图表启用了蓝绿部署和多集群部署,但是对图表的内容有限制。 你可以在 staging 和生产环境之间做蓝绿部署。 - Istio 允许通过创建一个虚拟服务将一定比例的流量发送到 staging 或预览环境。 - Flagger 构建在 Istio 之上,并添加了金丝雀部署,可以根据指标自动进行滚动部署和回滚。 Jenkins X 可以通过创建一个 Canary 对象自动启用金丝雀功能,从而实现优雅的滚动部署,以升级到生产环境。
这里可以查看 Shipper、Isito 和 Flager 的示例代码。
Shipper 由于 Shipper 对创建的 Helm 图表有多个限制,因此我必须对应用做一些更改。 而且 Jenkins X 只从 master 分支构建 Helm 包,所以我们不能做 PRs 的滚动部署,只能对 master 分支做滚动部署。
应用标签不能包含发布名称,例如: app: {{ template “fullname” . }} 不起作用, 需要一些类似这样的标签: app: {{ .</description>
</item>
<item>
<title>使用 Jenkins &#43; Ansible 实现自动化部署 Nginx</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/</link>
......
......@@ -6,6 +6,11 @@
<loc>https://jenkins-zh.github.io/about/code-of-conduct/</loc>
</url>
<url>
<loc>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</loc>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/</loc>
<lastmod>2019-04-25T00:00:00+00:00</lastmod>
......@@ -341,7 +346,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/flagger/</loc>
<lastmod>2019-04-24T00:00:00+00:00</lastmod>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -370,7 +375,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/istio/</loc>
<lastmod>2019-04-24T00:00:00+00:00</lastmod>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -382,7 +387,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/jenkins/</loc>
<lastmod>2019-04-25T00:00:00+00:00</lastmod>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -396,12 +401,13 @@
<url>
<loc>https://jenkins-zh.github.io/tags/jenkins-x/</loc>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://jenkins-zh.github.io/</loc>
<lastmod>2019-04-25T00:00:00+00:00</lastmod>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -437,7 +443,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/k8s/</loc>
<lastmod>2019-04-24T00:00:00+00:00</lastmod>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -448,7 +454,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/kubernetes/</loc>
<lastmod>2019-04-24T00:00:00+00:00</lastmod>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -506,7 +512,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/progressive-delivery/</loc>
<lastmod>2019-04-24T00:00:00+00:00</lastmod>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -533,7 +539,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/shipper/</loc>
<lastmod>2019-04-24T00:00:00+00:00</lastmod>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -565,7 +571,7 @@
<url>
<loc>https://jenkins-zh.github.io/wechat/</loc>
<lastmod>2019-04-25T00:00:00+00:00</lastmod>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......
......@@ -35,7 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/flagger/" />
<meta property="og:updated_time" content="2019-04-24T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-26T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Flagger">
<meta itemprop="description" content="">
......@@ -164,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link primary-color dim">使用 Jenkins X 渐进式交付</a>
</h1>
<div class="lh-copy links">
使用 Jenkins X 渐进式交付
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link primary-color dim">Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</a>
</h1>
......
......@@ -6,11 +6,24 @@
<description>Recent content in Flagger on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 24 Apr 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 26 Apr 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/flagger/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>使用 Jenkins X 渐进式交付</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</link>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</guid>
<description>这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。
我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金丝雀部署和蓝绿色部署的三种渐进式交付方案。 - Shipper 为 Jenkins X 构建的 Helm 图表启用了蓝绿部署和多集群部署,但是对图表的内容有限制。 你可以在 staging 和生产环境之间做蓝绿部署。 - Istio 允许通过创建一个虚拟服务将一定比例的流量发送到 staging 或预览环境。 - Flagger 构建在 Istio 之上,并添加了金丝雀部署,可以根据指标自动进行滚动部署和回滚。 Jenkins X 可以通过创建一个 Canary 对象自动启用金丝雀功能,从而实现优雅的滚动部署,以升级到生产环境。
这里可以查看 Shipper、Isito 和 Flager 的示例代码。
Shipper 由于 Shipper 对创建的 Helm 图表有多个限制,因此我必须对应用做一些更改。 而且 Jenkins X 只从 master 分支构建 Helm 包,所以我们不能做 PRs 的滚动部署,只能对 master 分支做滚动部署。
应用标签不能包含发布名称,例如: app: {{ template “fullname” . }} 不起作用, 需要一些类似这样的标签: app: {{ .</description>
</item>
<item>
<title>Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/</link>
......
......@@ -606,6 +606,12 @@
</a>
</h2>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link blue">
使用 Jenkins X 渐进式交付
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link blue">
Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署
......@@ -686,6 +692,12 @@
</a>
</h2>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link blue">
使用 Jenkins X 渐进式交付
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link blue">
Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署
......@@ -718,6 +730,12 @@
</a>
</h2>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link blue">
使用 Jenkins X 渐进式交付
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link blue">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
......@@ -800,6 +818,12 @@
</a>
</h2>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link blue">
使用 Jenkins X 渐进式交付
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2018/12/2018-12-5-custom-war-packager/" class="link blue">
Custom WAR Packager
......@@ -884,6 +908,12 @@
</a>
</h2>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link blue">
使用 Jenkins X 渐进式交付
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link blue">
Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署
......@@ -916,6 +946,12 @@
</a>
</h2>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link blue">
使用 Jenkins X 渐进式交付
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link blue">
Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署
......@@ -1112,6 +1148,12 @@
</a>
</h2>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link blue">
使用 Jenkins X 渐进式交付
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link blue">
Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署
......@@ -1204,6 +1246,12 @@
</a>
</h2>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link blue">
使用 Jenkins X 渐进式交付
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link blue">
Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署
......
......@@ -185,7 +185,7 @@
<item>
<title>Flagger</title>
<link>https://jenkins-zh.github.io/tags/flagger/</link>
<pubDate>Wed, 24 Apr 2019 00:00:00 +0000</pubDate>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/flagger/</guid>
<description></description>
......@@ -230,7 +230,7 @@
<item>
<title>Istio</title>
<link>https://jenkins-zh.github.io/tags/istio/</link>
<pubDate>Wed, 24 Apr 2019 00:00:00 +0000</pubDate>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/istio/</guid>
<description></description>
......@@ -248,7 +248,7 @@
<item>
<title>Jenkins</title>
<link>https://jenkins-zh.github.io/tags/jenkins/</link>
<pubDate>Thu, 25 Apr 2019 00:00:00 +0000</pubDate>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/jenkins/</guid>
<description></description>
......@@ -257,7 +257,7 @@
<item>
<title>Jenkins X</title>
<link>https://jenkins-zh.github.io/tags/jenkins-x/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/jenkins-x/</guid>
<description></description>
......@@ -284,7 +284,7 @@
<item>
<title>K8s</title>
<link>https://jenkins-zh.github.io/tags/k8s/</link>
<pubDate>Wed, 24 Apr 2019 00:00:00 +0000</pubDate>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/k8s/</guid>
<description></description>
......@@ -302,7 +302,7 @@
<item>
<title>Kubernetes</title>
<link>https://jenkins-zh.github.io/tags/kubernetes/</link>
<pubDate>Wed, 24 Apr 2019 00:00:00 +0000</pubDate>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/kubernetes/</guid>
<description></description>
......@@ -392,7 +392,7 @@
<item>
<title>Progressive Delivery</title>
<link>https://jenkins-zh.github.io/tags/progressive-delivery/</link>
<pubDate>Wed, 24 Apr 2019 00:00:00 +0000</pubDate>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/progressive-delivery/</guid>
<description></description>
......@@ -437,7 +437,7 @@
<item>
<title>Shipper</title>
<link>https://jenkins-zh.github.io/tags/shipper/</link>
<pubDate>Wed, 24 Apr 2019 00:00:00 +0000</pubDate>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/shipper/</guid>
<description></description>
......
......@@ -35,7 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/istio/" />
<meta property="og:updated_time" content="2019-04-24T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-26T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Istio">
<meta itemprop="description" content="">
......@@ -164,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link primary-color dim">使用 Jenkins X 渐进式交付</a>
</h1>
<div class="lh-copy links">
使用 Jenkins X 渐进式交付
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link primary-color dim">Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</a>
</h1>
......
......@@ -6,11 +6,24 @@
<description>Recent content in Istio on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 24 Apr 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 26 Apr 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/istio/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>使用 Jenkins X 渐进式交付</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</link>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</guid>
<description>这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。
我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金丝雀部署和蓝绿色部署的三种渐进式交付方案。 - Shipper 为 Jenkins X 构建的 Helm 图表启用了蓝绿部署和多集群部署,但是对图表的内容有限制。 你可以在 staging 和生产环境之间做蓝绿部署。 - Istio 允许通过创建一个虚拟服务将一定比例的流量发送到 staging 或预览环境。 - Flagger 构建在 Istio 之上,并添加了金丝雀部署,可以根据指标自动进行滚动部署和回滚。 Jenkins X 可以通过创建一个 Canary 对象自动启用金丝雀功能,从而实现优雅的滚动部署,以升级到生产环境。
这里可以查看 Shipper、Isito 和 Flager 的示例代码。
Shipper 由于 Shipper 对创建的 Helm 图表有多个限制,因此我必须对应用做一些更改。 而且 Jenkins X 只从 master 分支构建 Helm 包,所以我们不能做 PRs 的滚动部署,只能对 master 分支做滚动部署。
应用标签不能包含发布名称,例如: app: {{ template “fullname” . }} 不起作用, 需要一些类似这样的标签: app: {{ .</description>
</item>
<item>
<title>Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/</link>
......
......@@ -35,6 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/jenkins-x/" />
<meta property="og:updated_time" content="2019-04-26T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Jenkins X">
<meta itemprop="description" content="">
......@@ -163,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link primary-color dim">使用 Jenkins X 渐进式交付</a>
</h1>
<div class="lh-copy links">
使用 Jenkins X 渐进式交付
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2018/12/2018-12-5-custom-war-packager/" class="link primary-color dim">Custom WAR Packager</a>
</h1>
......
......@@ -6,10 +6,24 @@
<description>Recent content in Jenkins X on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 26 Apr 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/jenkins-x/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>使用 Jenkins X 渐进式交付</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</link>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</guid>
<description>这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。
我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金丝雀部署和蓝绿色部署的三种渐进式交付方案。 - Shipper 为 Jenkins X 构建的 Helm 图表启用了蓝绿部署和多集群部署,但是对图表的内容有限制。 你可以在 staging 和生产环境之间做蓝绿部署。 - Istio 允许通过创建一个虚拟服务将一定比例的流量发送到 staging 或预览环境。 - Flagger 构建在 Istio 之上,并添加了金丝雀部署,可以根据指标自动进行滚动部署和回滚。 Jenkins X 可以通过创建一个 Canary 对象自动启用金丝雀功能,从而实现优雅的滚动部署,以升级到生产环境。
这里可以查看 Shipper、Isito 和 Flager 的示例代码。
Shipper 由于 Shipper 对创建的 Helm 图表有多个限制,因此我必须对应用做一些更改。 而且 Jenkins X 只从 master 分支构建 Helm 包,所以我们不能做 PRs 的滚动部署,只能对 master 分支做滚动部署。
应用标签不能包含发布名称,例如: app: {{ template “fullname” . }} 不起作用, 需要一些类似这样的标签: app: {{ .</description>
</item>
<item>
<title>Custom WAR Packager</title>
<link>https://jenkins-zh.github.io/wechat/articles/2018/12/2018-12-5-custom-war-packager/</link>
......
......@@ -35,7 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/jenkins/" />
<meta property="og:updated_time" content="2019-04-25T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-26T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Jenkins">
<meta itemprop="description" content="">
......@@ -164,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link primary-color dim">使用 Jenkins X 渐进式交付</a>
</h1>
<div class="lh-copy links">
使用 Jenkins X 渐进式交付
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link primary-color dim">使用 Jenkins &#43; Ansible 实现自动化部署 Nginx</a>
</h1>
......
......@@ -6,11 +6,24 @@
<description>Recent content in Jenkins on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Thu, 25 Apr 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 26 Apr 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/jenkins/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>使用 Jenkins X 渐进式交付</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</link>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</guid>
<description>这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。
我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金丝雀部署和蓝绿色部署的三种渐进式交付方案。 - Shipper 为 Jenkins X 构建的 Helm 图表启用了蓝绿部署和多集群部署,但是对图表的内容有限制。 你可以在 staging 和生产环境之间做蓝绿部署。 - Istio 允许通过创建一个虚拟服务将一定比例的流量发送到 staging 或预览环境。 - Flagger 构建在 Istio 之上,并添加了金丝雀部署,可以根据指标自动进行滚动部署和回滚。 Jenkins X 可以通过创建一个 Canary 对象自动启用金丝雀功能,从而实现优雅的滚动部署,以升级到生产环境。
这里可以查看 Shipper、Isito 和 Flager 的示例代码。
Shipper 由于 Shipper 对创建的 Helm 图表有多个限制,因此我必须对应用做一些更改。 而且 Jenkins X 只从 master 分支构建 Helm 包,所以我们不能做 PRs 的滚动部署,只能对 master 分支做滚动部署。
应用标签不能包含发布名称,例如: app: {{ template “fullname” . }} 不起作用, 需要一些类似这样的标签: app: {{ .</description>
</item>
<item>
<title>使用 Jenkins &#43; Ansible 实现自动化部署 Nginx</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/</link>
......
......@@ -35,7 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/jenkins/" />
<meta property="og:updated_time" content="2019-02-27T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-03-06T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Jenkins">
<meta itemprop="description" content="">
......@@ -164,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link primary-color dim">使用 Jenkins X 渐进式交付</a>
</h1>
<div class="lh-copy links">
使用 Jenkins X 渐进式交付
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link primary-color dim">使用 Jenkins &#43; Ansible 实现自动化部署 Nginx</a>
</h1>
......
......@@ -35,7 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/k8s/" />
<meta property="og:updated_time" content="2019-04-24T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-26T00:00:00&#43;00:00"/>
<meta itemprop="name" content="K8s">
<meta itemprop="description" content="">
......@@ -164,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link primary-color dim">使用 Jenkins X 渐进式交付</a>
</h1>
<div class="lh-copy links">
使用 Jenkins X 渐进式交付
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link primary-color dim">Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</a>
</h1>
......
......@@ -6,11 +6,24 @@
<description>Recent content in K8s on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 24 Apr 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 26 Apr 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/k8s/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>使用 Jenkins X 渐进式交付</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</link>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</guid>
<description>这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。
我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金丝雀部署和蓝绿色部署的三种渐进式交付方案。 - Shipper 为 Jenkins X 构建的 Helm 图表启用了蓝绿部署和多集群部署,但是对图表的内容有限制。 你可以在 staging 和生产环境之间做蓝绿部署。 - Istio 允许通过创建一个虚拟服务将一定比例的流量发送到 staging 或预览环境。 - Flagger 构建在 Istio 之上,并添加了金丝雀部署,可以根据指标自动进行滚动部署和回滚。 Jenkins X 可以通过创建一个 Canary 对象自动启用金丝雀功能,从而实现优雅的滚动部署,以升级到生产环境。
这里可以查看 Shipper、Isito 和 Flager 的示例代码。
Shipper 由于 Shipper 对创建的 Helm 图表有多个限制,因此我必须对应用做一些更改。 而且 Jenkins X 只从 master 分支构建 Helm 包,所以我们不能做 PRs 的滚动部署,只能对 master 分支做滚动部署。
应用标签不能包含发布名称,例如: app: {{ template “fullname” . }} 不起作用, 需要一些类似这样的标签: app: {{ .</description>
</item>
<item>
<title>Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/</link>
......
......@@ -35,7 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/kubernetes/" />
<meta property="og:updated_time" content="2019-04-24T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-26T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Kubernetes">
<meta itemprop="description" content="">
......@@ -164,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link primary-color dim">使用 Jenkins X 渐进式交付</a>
</h1>
<div class="lh-copy links">
使用 Jenkins X 渐进式交付
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link primary-color dim">Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</a>
</h1>
......
......@@ -6,11 +6,24 @@
<description>Recent content in Kubernetes on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 24 Apr 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 26 Apr 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/kubernetes/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>使用 Jenkins X 渐进式交付</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</link>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</guid>
<description>这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。
我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金丝雀部署和蓝绿色部署的三种渐进式交付方案。 - Shipper 为 Jenkins X 构建的 Helm 图表启用了蓝绿部署和多集群部署,但是对图表的内容有限制。 你可以在 staging 和生产环境之间做蓝绿部署。 - Istio 允许通过创建一个虚拟服务将一定比例的流量发送到 staging 或预览环境。 - Flagger 构建在 Istio 之上,并添加了金丝雀部署,可以根据指标自动进行滚动部署和回滚。 Jenkins X 可以通过创建一个 Canary 对象自动启用金丝雀功能,从而实现优雅的滚动部署,以升级到生产环境。
这里可以查看 Shipper、Isito 和 Flager 的示例代码。
Shipper 由于 Shipper 对创建的 Helm 图表有多个限制,因此我必须对应用做一些更改。 而且 Jenkins X 只从 master 分支构建 Helm 包,所以我们不能做 PRs 的滚动部署,只能对 master 分支做滚动部署。
应用标签不能包含发布名称,例如: app: {{ template “fullname” . }} 不起作用, 需要一些类似这样的标签: app: {{ .</description>
</item>
<item>
<title>Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/</link>
......
......@@ -35,7 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/progressive-delivery/" />
<meta property="og:updated_time" content="2019-04-24T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-26T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Progressive Delivery">
<meta itemprop="description" content="">
......@@ -164,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link primary-color dim">使用 Jenkins X 渐进式交付</a>
</h1>
<div class="lh-copy links">
使用 Jenkins X 渐进式交付
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link primary-color dim">Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</a>
</h1>
......
......@@ -6,11 +6,24 @@
<description>Recent content in Progressive Delivery on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 24 Apr 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 26 Apr 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/progressive-delivery/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>使用 Jenkins X 渐进式交付</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</link>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</guid>
<description>这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。
我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金丝雀部署和蓝绿色部署的三种渐进式交付方案。 - Shipper 为 Jenkins X 构建的 Helm 图表启用了蓝绿部署和多集群部署,但是对图表的内容有限制。 你可以在 staging 和生产环境之间做蓝绿部署。 - Istio 允许通过创建一个虚拟服务将一定比例的流量发送到 staging 或预览环境。 - Flagger 构建在 Istio 之上,并添加了金丝雀部署,可以根据指标自动进行滚动部署和回滚。 Jenkins X 可以通过创建一个 Canary 对象自动启用金丝雀功能,从而实现优雅的滚动部署,以升级到生产环境。
这里可以查看 Shipper、Isito 和 Flager 的示例代码。
Shipper 由于 Shipper 对创建的 Helm 图表有多个限制,因此我必须对应用做一些更改。 而且 Jenkins X 只从 master 分支构建 Helm 包,所以我们不能做 PRs 的滚动部署,只能对 master 分支做滚动部署。
应用标签不能包含发布名称,例如: app: {{ template “fullname” . }} 不起作用, 需要一些类似这样的标签: app: {{ .</description>
</item>
<item>
<title>Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/</link>
......
......@@ -35,7 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/shipper/" />
<meta property="og:updated_time" content="2019-04-24T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-26T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Shipper">
<meta itemprop="description" content="">
......@@ -164,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link primary-color dim">使用 Jenkins X 渐进式交付</a>
</h1>
<div class="lh-copy links">
使用 Jenkins X 渐进式交付
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="link primary-color dim">Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</a>
</h1>
......
......@@ -6,11 +6,24 @@
<description>Recent content in Shipper on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 24 Apr 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 26 Apr 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/shipper/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>使用 Jenkins X 渐进式交付</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</link>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</guid>
<description>这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。
我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金丝雀部署和蓝绿色部署的三种渐进式交付方案。 - Shipper 为 Jenkins X 构建的 Helm 图表启用了蓝绿部署和多集群部署,但是对图表的内容有限制。 你可以在 staging 和生产环境之间做蓝绿部署。 - Istio 允许通过创建一个虚拟服务将一定比例的流量发送到 staging 或预览环境。 - Flagger 构建在 Istio 之上,并添加了金丝雀部署,可以根据指标自动进行滚动部署和回滚。 Jenkins X 可以通过创建一个 Canary 对象自动启用金丝雀功能,从而实现优雅的滚动部署,以升级到生产环境。
这里可以查看 Shipper、Isito 和 Flager 的示例代码。
Shipper 由于 Shipper 对创建的 Helm 图表有多个限制,因此我必须对应用做一些更改。 而且 Jenkins X 只从 master 分支构建 Helm 包,所以我们不能做 PRs 的滚动部署,只能对 master 分支做滚动部署。
应用标签不能包含发布名称,例如: app: {{ template “fullname” . }} 不起作用, 需要一些类似这样的标签: app: {{ .</description>
</item>
<item>
<title>Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/</link>
......
......@@ -424,8 +424,8 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link">
使用 Jenkins X 渐进式交付
</a>
</li>
......@@ -436,6 +436,15 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
</a>
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-23-jenkins-master-shared-home/" class="link">
关于 Jenkins master 共享 JENKINS_HOME 目录的实验
......
......@@ -368,8 +368,8 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link">
使用 Jenkins X 渐进式交付
</a>
</li>
......@@ -380,6 +380,15 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
</a>
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-23-jenkins-master-shared-home/" class="link">
关于 Jenkins master 共享 JENKINS_HOME 目录的实验
......
......@@ -525,8 +525,8 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link">
使用 Jenkins X 渐进式交付
</a>
</li>
......@@ -537,6 +537,15 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
</a>
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-23-jenkins-master-shared-home/" class="link">
关于 Jenkins master 共享 JENKINS_HOME 目录的实验
......
......@@ -447,8 +447,8 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link">
使用 Jenkins X 渐进式交付
</a>
</li>
......@@ -459,6 +459,15 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
</a>
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-23-jenkins-master-shared-home/" class="link">
关于 Jenkins master 共享 JENKINS_HOME 目录的实验
......
......@@ -457,8 +457,8 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link">
使用 Jenkins X 渐进式交付
</a>
</li>
......@@ -469,6 +469,15 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
</a>
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-23-jenkins-master-shared-home/" class="link">
关于 Jenkins master 共享 JENKINS_HOME 目录的实验
......
......@@ -401,8 +401,8 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link">
使用 Jenkins X 渐进式交付
</a>
</li>
......@@ -413,6 +413,15 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
</a>
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-23-jenkins-master-shared-home/" class="link">
关于 Jenkins master 共享 JENKINS_HOME 目录的实验
......
......@@ -490,8 +490,8 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link">
使用 Jenkins X 渐进式交付
</a>
</li>
......@@ -502,6 +502,15 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
</a>
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-23-jenkins-master-shared-home/" class="link">
关于 Jenkins master 共享 JENKINS_HOME 目录的实验
......
......@@ -415,8 +415,8 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link">
使用 Jenkins X 渐进式交付
</a>
</li>
......@@ -427,6 +427,15 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link">
使用 Jenkins &#43; Ansible 实现自动化部署 Nginx
</a>
</li>
......
......@@ -571,6 +571,19 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link">
使用 Jenkins X 渐进式交付
</a>
</li>
<li class="db b mt4 mb2 mr2">
Related entries:
</li>
</ul>
</div>
......
......@@ -209,6 +209,14 @@
</a>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="dib f6 pl1 hover-bg-light-gray br-100" title="使用 Jenkins X 渐进式交付 ">
<svg class="fill-current" height="30px" viewBox="0 0 24 24" width="30px" xmlns="http://www.w3.org/2000/svg">
<path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/>
<path d="M0 0h24v24H0z" fill="none"/>
</svg>
</a>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-24-progressive-delivery-in-kubernetes-blue-green-and-canary-deployments/" class="dib f6 pr1 hover-bg-light-gray br-100" title="Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署">
......@@ -550,6 +558,12 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link">
使用 Jenkins X 渐进式交付
</a>
</li>
<li class="db b mt4 mb2 mr2">
......@@ -557,6 +571,9 @@ f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
</li>
<li class="db dib-l mb2 mr3">
<a href="/wechat/articles/2019/04/2019-04-23-jenkins-master-shared-home/" class="link">
关于 Jenkins master 共享 JENKINS_HOME 目录的实验
......
......@@ -35,7 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/wechat/" />
<meta property="og:updated_time" content="2019-04-25T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-26T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -164,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link primary-color dim">使用 Jenkins X 渐进式交付</a>
</h1>
<div class="lh-copy links">
使用 Jenkins X 渐进式交付
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/" class="link primary-color dim">使用 Jenkins &#43; Ansible 实现自动化部署 Nginx</a>
</h1>
......@@ -401,33 +428,6 @@
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-08-becoming-contributor-intro/" class="link primary-color dim">介绍:成为一名 Jenkins 贡献者的旅程</a>
</h1>
<div class="lh-copy links">
如何从零开始成为开源社区贡献者
<a href="/wechat/articles/2019/04/2019-04-08-becoming-contributor-intro/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -6,11 +6,24 @@
<description>Recent content in Wechats on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Thu, 25 Apr 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 26 Apr 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/wechat/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>使用 Jenkins X 渐进式交付</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</link>
<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/</guid>
<description>这是渐进式交付系列的第二篇文章,第一篇请看:Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署。
我使用的我的 Croc Hunter 示例项目评估了 Jenkins X 中金丝雀部署和蓝绿色部署的三种渐进式交付方案。 - Shipper 为 Jenkins X 构建的 Helm 图表启用了蓝绿部署和多集群部署,但是对图表的内容有限制。 你可以在 staging 和生产环境之间做蓝绿部署。 - Istio 允许通过创建一个虚拟服务将一定比例的流量发送到 staging 或预览环境。 - Flagger 构建在 Istio 之上,并添加了金丝雀部署,可以根据指标自动进行滚动部署和回滚。 Jenkins X 可以通过创建一个 Canary 对象自动启用金丝雀功能,从而实现优雅的滚动部署,以升级到生产环境。
这里可以查看 Shipper、Isito 和 Flager 的示例代码。
Shipper 由于 Shipper 对创建的 Helm 图表有多个限制,因此我必须对应用做一些更改。 而且 Jenkins X 只从 master 分支构建 Helm 包,所以我们不能做 PRs 的滚动部署,只能对 master 分支做滚动部署。
应用标签不能包含发布名称,例如: app: {{ template “fullname” . }} 不起作用, 需要一些类似这样的标签: app: {{ .</description>
</item>
<item>
<title>使用 Jenkins &#43; Ansible 实现自动化部署 Nginx</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/04/2019-04-25-jenkins-ansible-nginx/</link>
......
......@@ -35,7 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/wechat/" />
<meta property="og:updated_time" content="2019-04-03T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-08T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -164,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-08-becoming-contributor-intro/" class="link primary-color dim">介绍:成为一名 Jenkins 贡献者的旅程</a>
</h1>
<div class="lh-copy links">
如何从零开始成为开源社区贡献者
<a href="/wechat/articles/2019/04/2019-04-08-becoming-contributor-intro/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-03-the-benefits-and-challenges-of-continuous-integration/" class="link primary-color dim">持续集成的收益与挑战</a>
</h1>
......@@ -401,33 +428,6 @@
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/02/2019-02-20-java11-preview-availability/" class="link primary-color dim">Java 11 预览支持已在 Jenkins 2.155&#43; 中可用</a>
</h1>
<div class="lh-copy links">
Java 11 预览支持已在 Jenkins 2.155+ 中可用
<a href="/wechat/articles/2019/02/2019-02-20-java11-preview-availability/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -35,7 +35,7 @@
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/wechat/" />
<meta property="og:updated_time" content="2019-02-13T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-02-20T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -164,6 +164,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/02/2019-02-20-java11-preview-availability/" class="link primary-color dim">Java 11 预览支持已在 Jenkins 2.155&#43; 中可用</a>
</h1>
<div class="lh-copy links">
Java 11 预览支持已在 Jenkins 2.155+ 中可用
<a href="/wechat/articles/2019/02/2019-02-20-java11-preview-availability/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/02/2019-02-13-outreachy-audit-log-plugin/" class="link primary-color dim">Jenkins 对审计日志的支持</a>
</h1>
......@@ -414,41 +441,6 @@ wechat: wechatid github: linuxsuren terms: - 2018-11-11 Duty All articles shoul
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/management/operators/readme/" class="link primary-color dim"></a>
</h1>
<div class="lh-copy links">
关于 本文描述如何发布 Jenkins 官方微信公众号文章。
发布时间 我们在每周一、三、五下午六点发布文章。
每次发布,同一类型的文章只能包含一篇。需要在同一天发布多篇文章的话,顺序如下:
活动、通知 原创 翻译 转载 申请权限 如果您愿意帮忙发布 Jenkins 微信公众号文章,您需要新建(或更新)如下的示例文件,并创建一个 PR 。文件名的格式如:githubid-short-term.yaml.
示例文件:
wechat: wechatid github: linuxsuren terms: - 2018-11-11 根据微信公众号平台的规定,可以绑定5个长期运营者, 20个短期(一个月)运营者。上面的字段 terms 为管理周期。
短期运营者 有至少一篇文章被发布在公众号上,熟悉发布流程,认真负责。
长期运营者 有至少三次的短期运营者经历,并经过小组全体成员同意。
职责 所有的文章,都需要提交到该仓库中。您的任务是从该仓库中拷贝文章,然后在公众号平台上创建,进行必要的排版处理。在发布之前,需要把预览链接发送到给大家进行审查。最后,没问题的话,设置发送时间。注意,公众号中的内容必须与该仓库保持一致。
<a href="/wechat/management/operators/readme/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -163,6 +163,41 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/management/operators/readme/" class="link primary-color dim"></a>
</h1>
<div class="lh-copy links">
关于 本文描述如何发布 Jenkins 官方微信公众号文章。
发布时间 我们在每周一、三、五下午六点发布文章。
每次发布,同一类型的文章只能包含一篇。需要在同一天发布多篇文章的话,顺序如下:
活动、通知 原创 翻译 转载 申请权限 如果您愿意帮忙发布 Jenkins 微信公众号文章,您需要新建(或更新)如下的示例文件,并创建一个 PR 。文件名的格式如:githubid-short-term.yaml.
示例文件:
wechat: wechatid github: linuxsuren terms: - 2018-11-11 根据微信公众号平台的规定,可以绑定5个长期运营者, 20个短期(一个月)运营者。上面的字段 terms 为管理周期。
短期运营者 有至少一篇文章被发布在公众号上,熟悉发布流程,认真负责。
长期运营者 有至少三次的短期运营者经历,并经过小组全体成员同意。
职责 所有的文章,都需要提交到该仓库中。您的任务是从该仓库中拷贝文章,然后在公众号平台上创建,进行必要的排版处理。在发布之前,需要把预览链接发送到给大家进行审查。最后,没问题的话,设置发送时间。注意,公众号中的内容必须与该仓库保持一致。
<a href="/wechat/management/operators/readme/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2018/12/2018-12-19-jenkins-survey/" class="link primary-color dim">2018年 Jenkins 国内使用情况调查问卷</a>
</h1>
......@@ -405,33 +440,6 @@ Jenkins 中文社区邀您参与社区共同成长 在开源盛会开展的同
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/02/2019-02-27-windows-installers/" class="link primary-color dim">Windows 安装程序更新</a>
</h1>
<div class="lh-copy links">
平台特别兴趣小组提供了 Windows 安装程序的更新
<a href="/wechat/articles/2019/02/2019-02-27-windows-installers/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -163,6 +163,33 @@
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/02/2019-02-27-windows-installers/" class="link primary-color dim">Windows 安装程序更新</a>
</h1>
<div class="lh-copy links">
平台特别兴趣小组提供了 Windows 安装程序的更新
<a href="/wechat/articles/2019/02/2019-02-27-windows-installers/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-12-what-is-cicd/" class="link primary-color dim">什么是 CI/CD?</a>
</h1>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册