提交 babc0de9 编写于 作者: L LinuxSuRen

Automated deployment to GitHub Pages on 1574400788

上级 5f4da2be
......@@ -1838,13 +1838,16 @@ RU5ErkJggg==" />
<a href="/event/beijing-2019-06-22/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/ci-cd.jpeg"></img>
<a href="/event/shanghai-2019-09/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/shanghai.jpeg"></img>
</a>
<a href="/event/beijing-2019-07-27/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/ci-cd.jpeg"></img>
</a>
......@@ -1852,9 +1855,6 @@ RU5ErkJggg==" />
<a href="/event/beijing-2019-08-24/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/kaiyuan.jpg"></img>
</a>
......@@ -1862,8 +1862,8 @@ RU5ErkJggg==" />
<a href="/event/shanghai-2019-09/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/shanghai.jpeg"></img>
<a href="/event/beijing-2019-06-22/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/ci-cd.jpeg"></img>
</a>
......
......@@ -25,6 +25,19 @@
"original": "",
"poster": ""
},
{
"uri": "https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/",
"title": "Jenkins 插件文档即代码:将文档迁移到 GitHub",
"type": "wechat",
"date": "2019-11-22 00:00:00 +0000 UTC",
"tags": ["hacktoberfest", "developer", "documentation", "wiki", "contributors"],
"description": "Jenkins 插件开发者,将你的插件文档迁移到 GitHub 吧!",
"content": " 在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。\n这篇博文可能对插件维护者和那些想为 Jenkins 文档做贡献的人来说很有趣。 我将描述如何将插件文档迁移到 GitHub 并获得如下页面:\n为什么? 通过使用插件的 GitHub 仓库存储文档, 插件维护者可以遵循 文档即代码 的方法,将文档更改作为 pull request 的一部分,这样就不会忘记文档的后续工作。 它还提供了一个 review 文档更改以及增加文档贡献者的认可度的机会,尤其是如果 story 与 Release Drafter 结合。\n不幸的是,在2019年9月之前,GitHub 文档的使用引起了一些问题。 首先,许多插件维护者已经将他们的文档迁移到 GitHub,这导致了文档的碎片化(Wiki、GitHub、jenkins.io)。 为了解决这个问题,插件维护者仍然需要使用重定向来维护存根 Wiki 页面, 用户不得不花一些时间来找出真正的文档在哪里。 通过支持 GitHub 作为文档来源,我们允许维护者逐步淘汰插件 Wiki 页面,同时改善用户体验。\n现在进行迁移还有更紧迫的原因…… 如果你订阅了开发者邮件列表, 你可能还看到了 R. Tyler Croy 关于 Jenkins Wiki 稳定性问题的声明, 并将其设置为只读,作为稳定实例的临时措施邮件列表主题。 虽然功能后来部分恢复了, 基础架构团队一致认为,我们应该逐渐转向替代解决方案。\n例子 自从9月份宣布以来,超过50个插件已经从 Wiki 迁移到 GitHub。 几个例子:\n 配置即代码插件 Mailer 插件 Gradle 插件 角色策略插件 如何为你的插件启用 GitHub 文档? 将文档从 Wiki 转换到 GitHub Asciidoc 或 Markdown 格式,如果你还没有做。 它可以用半自动的方式完成,请看这里的指南。 更改 pom.xml 中的 \u0026lt;url\u0026gt; 字段,使其指向 GitHub(指南)。 有效链接的例子: https://github.com/jenkinsci/mailer-plugin - 插件站点将使用 GitHub REST API 来提取 README https://github.com/jenkinsci/ssh-credentials-plugin/blob/master/doc/README.md - 从自定义位置提取插件页面 可选:添加徽章到页面,以改善外观和感觉,并为用户提供快速链接。 变更日志、聊天室、插件站点和安装量都有标准的徽章。 Markdown 例子 Asciidoc 例子 发布新的插件版本 等待几个小时,直到更改传播。 之后,Jenkins 插件站点将会展示来自 GitHub 的新文档。 下一步? 这个 story 被跟踪为 WEBSITE-406,它是使用 GitHub 作为 Jenkins 插件站点和更新管理器(WEBSITE-637)数据源的更广泛子项目的一部分。 后面的步骤包括支持显示来自 GitHub release 的变更日志,从 GitHub 中提取插件标签,显示插件 logo, 以及使用 Repository Permission Updater 作为维护者信息的来源。\n如何贡献? 10月是一个贡献的好机会! 插件文档是 Hacktoberfest 活动中的一个特色项目, 我们欢迎所有对文档和代码库的贡献。\n为文档做贡献 我们正在寻找有兴趣改进插件文档并帮助我们从 Wiki 迁移到 GitHub 的贡献者。 对于几十个插件来说,文档已经在 GitHub 中,欢迎你针对任何仓库提交 pull request。\n迁移文档:\n 迁移插件文档从 Wiki 到 GitHub 迁移文档从 Jenkins Wiki 到 jenkins.io 用于插件文档迁移的 issue 模板 [新手友好的文档任务]() 如果你有任何关于贡献文档的问题, 请查看这个页面或者在 Docs SIG Gitter 聊天室联系我们。\n贡献代码 您想用 Java 或 JavaScript 编写一些代码吗? 或者你愿意致力于 CSS 样式并改进 Jenkins 的设计吗? 在这种情况下,欢迎向 Jenkins 插件站点做贡献。 这是我们自己的插件市场实现,我们邀请对这个领域的贡献。 这个插件站点很容易开发。\n WEBSITE-637 - 用于插件站点以及 GitHub 集成的 Epic jenkins-infra/plugin-site - 前端 (JavaScript、React、XSS、YARN) jenkins-infra/plugin-site-api - 插件站点 API 和 Docker 包(Java、Maven、Docker) 有用的链接 插件文档 Jenkins 插件站点 ",
"auhtor": "oleg_nenashev",
"translator": "donhui",
"original": "",
"poster": "jenkins-plugin-docs-to-github.png"
},
{
"uri": "https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-20-jenkins-cli-help-you-manage-jenkins/",
"title": "Jenkins CLI,助你轻松管理 Jenkins",
......@@ -1966,7 +1979,7 @@
"uri": "https://jenkins-zh.github.io/tags/contributors/",
"title": "Contributors",
"type": "tags",
"date": "0001-01-01 00:00:00 +0000 UTC",
"date": "2019-11-22 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": "",
......@@ -2031,7 +2044,7 @@
"uri": "https://jenkins-zh.github.io/tags/developer/",
"title": "Developer",
"type": "tags",
"date": "2019-07-15 00:00:00 +0000 UTC",
"date": "2019-11-22 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": "",
......@@ -2109,7 +2122,7 @@
"uri": "https://jenkins-zh.github.io/tags/documentation/",
"title": "Documentation",
"type": "tags",
"date": "2019-05-27 00:00:00 +0000 UTC",
"date": "2019-11-22 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": "",
......@@ -2265,7 +2278,7 @@
"uri": "https://jenkins-zh.github.io/tags/hacktoberfest/",
"title": "Hacktoberfest",
"type": "tags",
"date": "0001-01-01 00:00:00 +0000 UTC",
"date": "2019-11-22 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": "",
......@@ -2430,19 +2443,6 @@
"original": "",
"poster": ""
},
{
"uri": "https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/",
"title": "Jenkins 插件文档即代码:将文档迁移到 GitHub",
"type": "wechat",
"date": "0001-01-01 00:00:00 +0000 UTC",
"tags": ["hacktoberfest", "developer", "documentation", "wiki", "contributors"],
"description": "Jenkins 插件开发者,将你的插件文档迁移到 GitHub 吧!",
"content": " 在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。\n这篇博文可能对插件维护者和那些想为 Jenkins 文档做贡献的人来说很有趣。 我将描述如何将插件文档迁移到 GitHub 并获得如下页面:\n为什么? 通过使用插件的 GitHub 仓库存储文档, 插件维护者可以遵循 文档即代码 的方法,将文档更改作为 pull request 的一部分,这样就不会忘记文档的后续工作。 它还提供了一个 review 文档更改以及增加文档贡献者的认可度的机会,尤其是如果 story 与 Release Drafter 结合。\n不幸的是,在2019年9月之前,GitHub 文档的使用引起了一些问题。 首先,许多插件维护者已经将他们的文档迁移到 GitHub,这导致了文档的碎片化(Wiki、GitHub、jenkins.io)。 为了解决这个问题,插件维护者仍然需要使用重定向来维护存根 Wiki 页面, 用户不得不花一些时间来找出真正的文档在哪里。 通过支持 GitHub 作为文档来源,我们允许维护者逐步淘汰插件 Wiki 页面,同时改善用户体验。\n现在进行迁移还有更紧迫的原因…… 如果你订阅了开发者邮件列表, 你可能还看到了 R. Tyler Croy 关于 Jenkins Wiki 稳定性问题的声明, 并将其设置为只读,作为稳定实例的临时措施邮件列表主题。 虽然功能后来部分恢复了, 基础架构团队一致认为,我们应该逐渐转向替代解决方案。\n例子 自从9月份宣布以来,超过50个插件已经从 Wiki 迁移到 GitHub。 几个例子:\n 配置即代码插件 Mailer 插件 Gradle 插件 角色策略插件 如何为你的插件启用 GitHub 文档? 将文档从 Wiki 转换到 GitHub Asciidoc 或 Markdown 格式,如果你还没有做。 它可以用半自动的方式完成,请看这里的指南。 更改 pom.xml 中的 \u0026lt;url\u0026gt; 字段,使其指向 GitHub(指南)。 有效链接的例子: https://github.com/jenkinsci/mailer-plugin - 插件站点将使用 GitHub REST API 来提取 README https://github.com/jenkinsci/ssh-credentials-plugin/blob/master/doc/README.md - 从自定义位置提取插件页面 可选:添加徽章到页面,以改善外观和感觉,并为用户提供快速链接。 变更日志、聊天室、插件站点和安装量都有标准的徽章。 Markdown 例子 Asciidoc 例子 发布新的插件版本 等待几个小时,直到更改传播。 之后,Jenkins 插件站点将会展示来自 GitHub 的新文档。 下一步? 这个 story 被跟踪为 WEBSITE-406,它是使用 GitHub 作为 Jenkins 插件站点和更新管理器(WEBSITE-637)数据源的更广泛子项目的一部分。 后面的步骤包括支持显示来自 GitHub release 的变更日志,从 GitHub 中提取插件标签,显示插件 logo, 以及使用 Repository Permission Updater 作为维护者信息的来源。\n如何贡献? 10月是一个贡献的好机会! 插件文档是 Hacktoberfest 活动中的一个特色项目, 我们欢迎所有对文档和代码库的贡献。\n为文档做贡献 我们正在寻找有兴趣改进插件文档并帮助我们从 Wiki 迁移到 GitHub 的贡献者。 对于几十个插件来说,文档已经在 GitHub 中,欢迎你针对任何仓库提交 pull request。\n迁移文档:\n 迁移插件文档从 Wiki 到 GitHub 迁移文档从 Jenkins Wiki 到 jenkins.io 用于插件文档迁移的 issue 模板 [新手友好的文档任务]() 如果你有任何关于贡献文档的问题, 请查看这个页面或者在 Docs SIG Gitter 聊天室联系我们。\n贡献代码 您想用 Java 或 JavaScript 编写一些代码吗? 或者你愿意致力于 CSS 样式并改进 Jenkins 的设计吗? 在这种情况下,欢迎向 Jenkins 插件站点做贡献。 这是我们自己的插件市场实现,我们邀请对这个领域的贡献。 这个插件站点很容易开发。\n WEBSITE-637 - 用于插件站点以及 GitHub 集成的 Epic jenkins-infra/plugin-site - 前端 (JavaScript、React、XSS、YARN) jenkins-infra/plugin-site-api - 插件站点 API 和 Docker 包(Java、Maven、Docker) 有用的链接 插件文档 Jenkins 插件站点 ",
"auhtor": "oleg_nenashev",
"translator": "donhui",
"original": "",
"poster": "jenkins-plugin-docs-to-github.png"
},
{
"uri": "https://jenkins-zh.github.io/tags/jenkinsworld/",
"title": "Jenkinsworld",
......@@ -2980,7 +2980,7 @@
"uri": "https://jenkins-zh.github.io/wechat/",
"title": "Wechats",
"type": "wechat",
"date": "2019-11-20 00:00:00 +0000 UTC",
"date": "2019-11-22 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": "",
......@@ -3019,7 +3019,7 @@
"uri": "https://jenkins-zh.github.io/tags/wiki/",
"title": "Wiki",
"type": "tags",
"date": "0001-01-01 00:00:00 +0000 UTC",
"date": "2019-11-22 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": "",
......
......@@ -36,6 +36,20 @@
GitHub 请您使用同一个 GitHub 账号来与大家交流,不欢迎使用所谓的“小号”。</description>
</item>
<item>
<title>Jenkins 插件文档即代码:将文档迁移到 GitHub</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</link>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</guid>
<description>在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。
这篇博文可能对插件维护者和那些想为 Jenkins 文档做贡献的人来说很有趣。 我将描述如何将插件文档迁移到 GitHub 并获得如下页面:
为什么? 通过使用插件的 GitHub 仓库存储文档, 插件维护者可以遵循 文档即代码 的方法,将文档更改作为 pull request 的一部分,这样就不会忘记文档的后续工作。 它还提供了一个 review 文档更改以及增加文档贡献者的认可度的机会,尤其是如果 story 与 Release Drafter 结合。
不幸的是,在2019年9月之前,GitHub 文档的使用引起了一些问题。 首先,许多插件维护者已经将他们的文档迁移到 GitHub,这导致了文档的碎片化(Wiki、GitHub、jenkins.io)。 为了解决这个问题,插件维护者仍然需要使用重定向来维护存根 Wiki 页面, 用户不得不花一些时间来找出真正的文档在哪里。 通过支持 GitHub 作为文档来源,我们允许维护者逐步淘汰插件 Wiki 页面,同时改善用户体验。
现在进行迁移还有更紧迫的原因…… 如果你订阅了开发者邮件列表, 你可能还看到了 R. Tyler Croy 关于 Jenkins Wiki 稳定性问题的声明, 并将其设置为只读,作为稳定实例的临时措施邮件列表主题。 虽然功能后来部分恢复了, 基础架构团队一致认为,我们应该逐渐转向替代解决方案。
例子 自从9月份宣布以来,超过50个插件已经从 Wiki 迁移到 GitHub。 几个例子:</description>
</item>
<item>
<title>Jenkins CLI,助你轻松管理 Jenkins</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-20-jenkins-cli-help-you-manage-jenkins/</link>
......@@ -1854,20 +1868,6 @@ Jenkins 中文社区邀您参与社区共同成长 在开源盛会开展的同
所有的构建都在 master 节点上跑,在这个节点上运行所有的组件. (我给这个阶段起了个可爱的名字, Hello Jenkins) 创建一个 Jenkins EC2 代理,并且在这个代理上运行所有的构建,怎么说呢, 就是大而全,这个节点什么都能做。如果需要同时做多条任务,那就把这个大而全的节点克隆一份。 (这个阶段我起的名字是 Monster Agent.) 为每种服务创建不同的 Jenkins EC2 的节点 (这个阶段我起的名字叫做 Snowflake Agent.) 在容器中运行流水线的所有步骤。 打个比方,在 Jenkins 中使用 Docker Plugin 这个插件将代理挂载到容器中,或者使用 multi-stage Dockerfiles 把所有构建,测试打包的流程都封装起来。这两种方法都是很好的容器抽象化的开端,并且允许您轻松地将制品从一个容器复制到另一个容器。当然了,每一种方法都是需要访问 Docker engine 的。为了让我的 Jenkins 代理能够正常工作,现在我用以下几种方式来管理 docker host 在我的 Jenkins 主容器中运行一个Docker engine - Docker in Docker (DinD) 把主机上的 Docker socket 挂载到我的容器中来,让我的容器能够以 sidecar 的方式运行。 为 Jenkins 主服务器配置单个外部 EC2 Docker 主机,以用于在容器中启动构建 使用 EC2 插件和包含 Docker Engine 的 AMI 动态启动代理,然后运行多阶段 Dockerfile 中的所有步骤 以上这些阶段各有利弊,但都是为了让我们从管理 Jenkins 节点中解放出来。不过,最近我又进阶到了另外一个阶段:Jenkins on Kubernetes.</description>
</item>
<item>
<title>Jenkins 插件文档即代码:将文档迁移到 GitHub</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</guid>
<description>在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。
这篇博文可能对插件维护者和那些想为 Jenkins 文档做贡献的人来说很有趣。 我将描述如何将插件文档迁移到 GitHub 并获得如下页面:
为什么? 通过使用插件的 GitHub 仓库存储文档, 插件维护者可以遵循 文档即代码 的方法,将文档更改作为 pull request 的一部分,这样就不会忘记文档的后续工作。 它还提供了一个 review 文档更改以及增加文档贡献者的认可度的机会,尤其是如果 story 与 Release Drafter 结合。
不幸的是,在2019年9月之前,GitHub 文档的使用引起了一些问题。 首先,许多插件维护者已经将他们的文档迁移到 GitHub,这导致了文档的碎片化(Wiki、GitHub、jenkins.io)。 为了解决这个问题,插件维护者仍然需要使用重定向来维护存根 Wiki 页面, 用户不得不花一些时间来找出真正的文档在哪里。 通过支持 GitHub 作为文档来源,我们允许维护者逐步淘汰插件 Wiki 页面,同时改善用户体验。
现在进行迁移还有更紧迫的原因…… 如果你订阅了开发者邮件列表, 你可能还看到了 R. Tyler Croy 关于 Jenkins Wiki 稳定性问题的声明, 并将其设置为只读,作为稳定实例的临时措施邮件列表主题。 虽然功能后来部分恢复了, 基础架构团队一致认为,我们应该逐渐转向替代解决方案。
例子 自从9月份宣布以来,超过50个插件已经从 Wiki 迁移到 GitHub。 几个例子:</description>
</item>
<item>
<title>Windows 安装程序更新</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/02/2019-02-27-windows-installers/</link>
......
......@@ -11,6 +11,11 @@
<loc>https://jenkins-zh.github.io/about/code-of-conduct/</loc>
</url>
<url>
<loc>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</loc>
<lastmod>2019-11-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-20-jenkins-cli-help-you-manage-jenkins/</loc>
<lastmod>2019-11-20T00:00:00+00:00</lastmod>
......@@ -753,6 +758,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/contributors/</loc>
<lastmod>2019-11-22T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -782,7 +788,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/developer/</loc>
<lastmod>2019-07-15T00:00:00+00:00</lastmod>
<lastmod>2019-11-22T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -818,7 +824,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/documentation/</loc>
<lastmod>2019-05-27T00:00:00+00:00</lastmod>
<lastmod>2019-11-22T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -889,6 +895,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/hacktoberfest/</loc>
<lastmod>2019-11-22T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -955,10 +962,6 @@
<loc>https://jenkins-zh.github.io/wechat/articles/2019/01/2019-01-30-k8s-jenkins-secet-agent/</loc>
</url>
<url>
<loc>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</loc>
</url>
<url>
<loc>https://jenkins-zh.github.io/tags/jenkinsworld/</loc>
<lastmod>2019-09-15T00:00:00+00:00</lastmod>
......@@ -1203,7 +1206,7 @@
<url>
<loc>https://jenkins-zh.github.io/wechat/</loc>
<lastmod>2019-11-20T00:00:00+00:00</lastmod>
<lastmod>2019-11-22T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -1220,6 +1223,7 @@
<url>
<loc>https://jenkins-zh.github.io/tags/wiki/</loc>
<lastmod>2019-11-22T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......
......@@ -37,6 +37,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/contributors/" />
<meta property="og:updated_time" content="2019-11-22T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Contributors">
<meta itemprop="description" content="">
......
......@@ -6,6 +6,7 @@
<description>Recent content in Contributors on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 22 Nov 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/contributors/index.xml" rel="self" type="application/rss+xml" />
......@@ -13,7 +14,7 @@
<item>
<title>Jenkins 插件文档即代码:将文档迁移到 GitHub</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</guid>
<description>在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。
......
......@@ -37,7 +37,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/developer/" />
<meta property="og:updated_time" content="2019-07-15T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-11-22T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Developer">
<meta itemprop="description" content="">
......@@ -210,15 +210,15 @@ var trackOutboundLink = function(id, url) {
<h1 class="near-black f3">
<a href="/wechat/articles/2019/07/2019-07-15-let-s-celebrate-java-11-support/" class="link primary-color dim">让我们庆祝 Jenkins 对 Java 11的支持</a>
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="link primary-color dim">Jenkins 插件文档即代码:将文档迁移到 GitHub</a>
</h1>
<div class="lh-copy links">
本文是为了庆祝 Jenkins 对 Java 11的支持
Jenkins 插件开发者,将你的插件文档迁移到 GitHub 吧!
<a href="/wechat/articles/2019/07/2019-07-15-let-s-celebrate-java-11-support/" class="f6 mt2 db link primary-color dim">
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
......@@ -237,15 +237,15 @@ var trackOutboundLink = function(id, url) {
<h1 class="near-black f3">
<a href="/wechat/articles/2019/07/2019-07-04-performance-testing-jenkins/" class="link primary-color dim">Jenkins 插件的微基准测试框架</a>
<a href="/wechat/articles/2019/07/2019-07-15-let-s-celebrate-java-11-support/" class="link primary-color dim">让我们庆祝 Jenkins 对 Java 11的支持</a>
</h1>
<div class="lh-copy links">
本文介绍了 Jenkins 插件的微基准测试框架以及如何在插件中运行基准测试
本文是为了庆祝 Jenkins 对 Java 11的支持
<a href="/wechat/articles/2019/07/2019-07-04-performance-testing-jenkins/" class="f6 mt2 db link primary-color dim">
<a href="/wechat/articles/2019/07/2019-07-15-let-s-celebrate-java-11-support/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
......@@ -264,15 +264,15 @@ var trackOutboundLink = function(id, url) {
<h1 class="near-black f3">
<a href="/wechat/articles/2019/07/2019-07-10-phase-1-multibranch-pipeline-support-for-gitlab/" class="link primary-color dim">多分支流水线任务对 GitLab SCM 的支持</a>
<a href="/wechat/articles/2019/07/2019-07-04-performance-testing-jenkins/" class="link primary-color dim">Jenkins 插件的微基准测试框架</a>
</h1>
<div class="lh-copy links">
本文介绍了多分支流水线任务对 GitLab SCM 的支持
本文介绍了 Jenkins 插件的微基准测试框架以及如何在插件中运行基准测试
<a href="/wechat/articles/2019/07/2019-07-10-phase-1-multibranch-pipeline-support-for-gitlab/" class="f6 mt2 db link primary-color dim">
<a href="/wechat/articles/2019/07/2019-07-04-performance-testing-jenkins/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
......@@ -291,15 +291,15 @@ var trackOutboundLink = function(id, url) {
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-08-becoming-contributor-intro/" class="link primary-color dim">介绍:成为一名 Jenkins 贡献者的旅程</a>
<a href="/wechat/articles/2019/07/2019-07-10-phase-1-multibranch-pipeline-support-for-gitlab/" class="link primary-color dim">多分支流水线任务对 GitLab SCM 的支持</a>
</h1>
<div class="lh-copy links">
如何从零开始成为开源社区贡献者
本文介绍了多分支流水线任务对 GitLab SCM 的支持
<a href="/wechat/articles/2019/04/2019-04-08-becoming-contributor-intro/" class="f6 mt2 db link primary-color dim">
<a href="/wechat/articles/2019/07/2019-07-10-phase-1-multibranch-pipeline-support-for-gitlab/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
......@@ -318,15 +318,15 @@ var trackOutboundLink = function(id, url) {
<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>
<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">
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">
<a href="/wechat/articles/2019/04/2019-04-08-becoming-contributor-intro/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
......@@ -345,15 +345,15 @@ var trackOutboundLink = function(id, url) {
<h1 class="near-black f3">
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="link primary-color dim">Jenkins 插件文档即代码:将文档迁移到 GitHub</a>
<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">
Jenkins 插件开发者,将你的插件文档迁移到 GitHub 吧!
Java 11 预览支持已在 Jenkins 2.155+ 中可用
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="f6 mt2 db link primary-color dim">
<a href="/wechat/articles/2019/02/2019-02-20-java11-preview-availability/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
......
......@@ -6,11 +6,25 @@
<description>Recent content in Developer on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Mon, 15 Jul 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 22 Nov 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/developer/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Jenkins 插件文档即代码:将文档迁移到 GitHub</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</link>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</guid>
<description>在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。
这篇博文可能对插件维护者和那些想为 Jenkins 文档做贡献的人来说很有趣。 我将描述如何将插件文档迁移到 GitHub 并获得如下页面:
为什么? 通过使用插件的 GitHub 仓库存储文档, 插件维护者可以遵循 文档即代码 的方法,将文档更改作为 pull request 的一部分,这样就不会忘记文档的后续工作。 它还提供了一个 review 文档更改以及增加文档贡献者的认可度的机会,尤其是如果 story 与 Release Drafter 结合。
不幸的是,在2019年9月之前,GitHub 文档的使用引起了一些问题。 首先,许多插件维护者已经将他们的文档迁移到 GitHub,这导致了文档的碎片化(Wiki、GitHub、jenkins.io)。 为了解决这个问题,插件维护者仍然需要使用重定向来维护存根 Wiki 页面, 用户不得不花一些时间来找出真正的文档在哪里。 通过支持 GitHub 作为文档来源,我们允许维护者逐步淘汰插件 Wiki 页面,同时改善用户体验。
现在进行迁移还有更紧迫的原因…… 如果你订阅了开发者邮件列表, 你可能还看到了 R. Tyler Croy 关于 Jenkins Wiki 稳定性问题的声明, 并将其设置为只读,作为稳定实例的临时措施邮件列表主题。 虽然功能后来部分恢复了, 基础架构团队一致认为,我们应该逐渐转向替代解决方案。
例子 自从9月份宣布以来,超过50个插件已经从 Wiki 迁移到 GitHub。 几个例子:</description>
</item>
<item>
<title>让我们庆祝 Jenkins 对 Java 11的支持</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/07/2019-07-15-let-s-celebrate-java-11-support/</link>
......@@ -86,20 +100,6 @@ Alex Earl, Alyssa Tong, Ashton Treadway, Baptiste Mathus, Carlos Sanchez, Daniel
背景 你可能还记得,在 2018 年 6 月我们举办了一个针对 Java 10+ 支持的在线黑客马拉松。作为黑客马拉松的一部分,我们提供了 Java 11 的实验性支持。这次活动对我们来说非常成功。我们可以在 Java 10 和 Java 11-ea 环境下运行 Jenkins 以及一些主要的功能 —— 包括流水线、JobDSL、Docker/Kubernetes plugin、Configuration as Code、BlueOcean 等。它让我们相信我们可以在 Jenkins 中提供Java 11支持而不会发生破坏性变化。在这场马拉松之后 Oleg Nenashev 创建了 &amp;ldquo;Java 10+ support in Jenkins&amp;rdquo;(之后修改为只针对支持 Java 11)。Jenkins Platform SIG 也已成立,以协调 Java 11 的支持工作和其他平台的支持工作(打包,操作系统支持等)。</description>
</item>
<item>
<title>Jenkins 插件文档即代码:将文档迁移到 GitHub</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</guid>
<description>在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。
这篇博文可能对插件维护者和那些想为 Jenkins 文档做贡献的人来说很有趣。 我将描述如何将插件文档迁移到 GitHub 并获得如下页面:
为什么? 通过使用插件的 GitHub 仓库存储文档, 插件维护者可以遵循 文档即代码 的方法,将文档更改作为 pull request 的一部分,这样就不会忘记文档的后续工作。 它还提供了一个 review 文档更改以及增加文档贡献者的认可度的机会,尤其是如果 story 与 Release Drafter 结合。
不幸的是,在2019年9月之前,GitHub 文档的使用引起了一些问题。 首先,许多插件维护者已经将他们的文档迁移到 GitHub,这导致了文档的碎片化(Wiki、GitHub、jenkins.io)。 为了解决这个问题,插件维护者仍然需要使用重定向来维护存根 Wiki 页面, 用户不得不花一些时间来找出真正的文档在哪里。 通过支持 GitHub 作为文档来源,我们允许维护者逐步淘汰插件 Wiki 页面,同时改善用户体验。
现在进行迁移还有更紧迫的原因…… 如果你订阅了开发者邮件列表, 你可能还看到了 R. Tyler Croy 关于 Jenkins Wiki 稳定性问题的声明, 并将其设置为只读,作为稳定实例的临时措施邮件列表主题。 虽然功能后来部分恢复了, 基础架构团队一致认为,我们应该逐渐转向替代解决方案。
例子 自从9月份宣布以来,超过50个插件已经从 Wiki 迁移到 GitHub。 几个例子:</description>
</item>
<item>
<title>成为一名 Jenkins 贡献者:对新手友好的工单</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/06/2019-06-24-becoming-contributor-newbie-tickets/</link>
......
......@@ -37,7 +37,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/documentation/" />
<meta property="og:updated_time" content="2019-05-27T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-11-22T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Documentation">
<meta itemprop="description" content="">
......@@ -210,15 +210,15 @@ var trackOutboundLink = function(id, url) {
<h1 class="near-black f3">
<a href="/wechat/articles/2019/05/2019-05-27-docs-sig-announcement/" class="link primary-color dim">Jenkins 文档特别兴趣小组</a>
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="link primary-color dim">Jenkins 插件文档即代码:将文档迁移到 GitHub</a>
</h1>
<div class="lh-copy links">
Jenkins 宣布成立文档特别兴趣小组
Jenkins 插件开发者,将你的插件文档迁移到 GitHub 吧!
<a href="/wechat/articles/2019/05/2019-05-27-docs-sig-announcement/" class="f6 mt2 db link primary-color dim">
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
......@@ -237,15 +237,15 @@ var trackOutboundLink = function(id, url) {
<h1 class="near-black f3">
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="link primary-color dim">Jenkins 插件文档即代码:将文档迁移到 GitHub</a>
<a href="/wechat/articles/2019/05/2019-05-27-docs-sig-announcement/" class="link primary-color dim">Jenkins 文档特别兴趣小组</a>
</h1>
<div class="lh-copy links">
Jenkins 插件开发者,将你的插件文档迁移到 GitHub 吧!
Jenkins 宣布成立文档特别兴趣小组
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="f6 mt2 db link primary-color dim">
<a href="/wechat/articles/2019/05/2019-05-27-docs-sig-announcement/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
......
......@@ -6,11 +6,25 @@
<description>Recent content in Documentation on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Mon, 27 May 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 22 Nov 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/documentation/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Jenkins 插件文档即代码:将文档迁移到 GitHub</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</link>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</guid>
<description>在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。
这篇博文可能对插件维护者和那些想为 Jenkins 文档做贡献的人来说很有趣。 我将描述如何将插件文档迁移到 GitHub 并获得如下页面:
为什么? 通过使用插件的 GitHub 仓库存储文档, 插件维护者可以遵循 文档即代码 的方法,将文档更改作为 pull request 的一部分,这样就不会忘记文档的后续工作。 它还提供了一个 review 文档更改以及增加文档贡献者的认可度的机会,尤其是如果 story 与 Release Drafter 结合。
不幸的是,在2019年9月之前,GitHub 文档的使用引起了一些问题。 首先,许多插件维护者已经将他们的文档迁移到 GitHub,这导致了文档的碎片化(Wiki、GitHub、jenkins.io)。 为了解决这个问题,插件维护者仍然需要使用重定向来维护存根 Wiki 页面, 用户不得不花一些时间来找出真正的文档在哪里。 通过支持 GitHub 作为文档来源,我们允许维护者逐步淘汰插件 Wiki 页面,同时改善用户体验。
现在进行迁移还有更紧迫的原因…… 如果你订阅了开发者邮件列表, 你可能还看到了 R. Tyler Croy 关于 Jenkins Wiki 稳定性问题的声明, 并将其设置为只读,作为稳定实例的临时措施邮件列表主题。 虽然功能后来部分恢复了, 基础架构团队一致认为,我们应该逐渐转向替代解决方案。
例子 自从9月份宣布以来,超过50个插件已经从 Wiki 迁移到 GitHub。 几个例子:</description>
</item>
<item>
<title>Jenkins 文档特别兴趣小组</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/05/2019-05-27-docs-sig-announcement/</link>
......@@ -25,19 +39,5 @@
我该如何评估 pull request? Jenkins 项目的 pull requests 会在 Jenkins 文档仓库进行 review 。 使用您的凭据登录到 GitHub,向 pull requests 中添加评论。</description>
</item>
<item>
<title>Jenkins 插件文档即代码:将文档迁移到 GitHub</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</guid>
<description>在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。
这篇博文可能对插件维护者和那些想为 Jenkins 文档做贡献的人来说很有趣。 我将描述如何将插件文档迁移到 GitHub 并获得如下页面:
为什么? 通过使用插件的 GitHub 仓库存储文档, 插件维护者可以遵循 文档即代码 的方法,将文档更改作为 pull request 的一部分,这样就不会忘记文档的后续工作。 它还提供了一个 review 文档更改以及增加文档贡献者的认可度的机会,尤其是如果 story 与 Release Drafter 结合。
不幸的是,在2019年9月之前,GitHub 文档的使用引起了一些问题。 首先,许多插件维护者已经将他们的文档迁移到 GitHub,这导致了文档的碎片化(Wiki、GitHub、jenkins.io)。 为了解决这个问题,插件维护者仍然需要使用重定向来维护存根 Wiki 页面, 用户不得不花一些时间来找出真正的文档在哪里。 通过支持 GitHub 作为文档来源,我们允许维护者逐步淘汰插件 Wiki 页面,同时改善用户体验。
现在进行迁移还有更紧迫的原因…… 如果你订阅了开发者邮件列表, 你可能还看到了 R. Tyler Croy 关于 Jenkins Wiki 稳定性问题的声明, 并将其设置为只读,作为稳定实例的临时措施邮件列表主题。 虽然功能后来部分恢复了, 基础架构团队一致认为,我们应该逐渐转向替代解决方案。
例子 自从9月份宣布以来,超过50个插件已经从 Wiki 迁移到 GitHub。 几个例子:</description>
</item>
</channel>
</rss>
\ No newline at end of file
......@@ -37,6 +37,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/hacktoberfest/" />
<meta property="og:updated_time" content="2019-11-22T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Hacktoberfest">
<meta itemprop="description" content="">
......
......@@ -6,6 +6,7 @@
<description>Recent content in Hacktoberfest on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 22 Nov 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/hacktoberfest/index.xml" rel="self" type="application/rss+xml" />
......@@ -13,7 +14,7 @@
<item>
<title>Jenkins 插件文档即代码:将文档迁移到 GitHub</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</guid>
<description>在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。
......
......@@ -787,6 +787,12 @@ var trackOutboundLink = function(id, url) {
</a>
</h2>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="link blue">
Jenkins 插件文档即代码:将文档迁移到 GitHub
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/07/2019-07-15-let-s-celebrate-java-11-support/" class="link blue">
让我们庆祝 Jenkins 对 Java 11的支持
......@@ -817,12 +823,6 @@ var trackOutboundLink = function(id, url) {
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="link blue">
Jenkins 插件文档即代码:将文档迁移到 GitHub
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/06/2019-06-24-becoming-contributor-newbie-tickets/" class="link blue">
成为一名 Jenkins 贡献者:对新手友好的工单
......@@ -980,14 +980,14 @@ var trackOutboundLink = function(id, url) {
</h2>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/05/2019-05-27-docs-sig-announcement/" class="link blue">
Jenkins 文档特别兴趣小组
<a href="https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="link blue">
Jenkins 插件文档即代码:将文档迁移到 GitHub
</a>
</h3>
<h3>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="link blue">
Jenkins 插件文档即代码:将文档迁移到 GitHub
<a href="https://jenkins-zh.github.io/wechat/articles/2019/05/2019-05-27-docs-sig-announcement/" class="link blue">
Jenkins 文档特别兴趣小组
</a>
</h3>
......
......@@ -176,7 +176,7 @@
<item>
<title>Contributors</title>
<link>https://jenkins-zh.github.io/tags/contributors/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/contributors/</guid>
<description></description>
......@@ -221,7 +221,7 @@
<item>
<title>Developer</title>
<link>https://jenkins-zh.github.io/tags/developer/</link>
<pubDate>Mon, 15 Jul 2019 00:00:00 +0000</pubDate>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/developer/</guid>
<description></description>
......@@ -275,7 +275,7 @@
<item>
<title>Documentation</title>
<link>https://jenkins-zh.github.io/tags/documentation/</link>
<pubDate>Mon, 27 May 2019 00:00:00 +0000</pubDate>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/documentation/</guid>
<description></description>
......@@ -383,7 +383,7 @@
<item>
<title>Hacktoberfest</title>
<link>https://jenkins-zh.github.io/tags/hacktoberfest/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/hacktoberfest/</guid>
<description></description>
......@@ -815,7 +815,7 @@
<item>
<title>Wiki</title>
<link>https://jenkins-zh.github.io/tags/wiki/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/tags/wiki/</guid>
<description></description>
......
......@@ -37,6 +37,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/tags/wiki/" />
<meta property="og:updated_time" content="2019-11-22T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wiki">
<meta itemprop="description" content="">
......
......@@ -6,6 +6,7 @@
<description>Recent content in Wiki on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 22 Nov 2019 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.github.io/tags/wiki/index.xml" rel="self" type="application/rss+xml" />
......@@ -13,7 +14,7 @@
<item>
<title>Jenkins 插件文档即代码:将文档迁移到 GitHub</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</guid>
<description>在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。
......
......@@ -270,7 +270,7 @@ var trackOutboundLink = function(id, url) {
<a href="https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="dib f6 pr1 hover-bg-light-gray br-100" title="Jenkins 插件文档即代码:将文档迁移到 GitHub">
<a href="https://jenkins-zh.github.io/wechat/articles/2019/02/2019-02-27-windows-installers/" class="dib f6 pr1 hover-bg-light-gray br-100" title="Windows 安装程序更新">
<svg class="fill-current" height="30px" viewBox="0 0 24 24" width="30px" xmlns="http://www.w3.org/2000/svg">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/>
<path d="M0 0h24v24H0z" fill="none"/>
......
......@@ -241,7 +241,7 @@ var trackOutboundLink = function(id, url) {
</a>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="dib f6 pl1 hover-bg-light-gray br-100" title="Jenkins 插件文档即代码:将文档迁移到 GitHub ">
<a href="https://jenkins-zh.github.io/wechat/articles/2019/01/2019-01-30-k8s-jenkins-secet-agent/" class="dib f6 pl1 hover-bg-light-gray br-100" title="Jenkins 和 Kubernetes -云上的神秘代理 ">
<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"/>
......
......@@ -429,6 +429,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/11/2019-11-22-plugin-docs-on-github/" class="link">
Jenkins 插件文档即代码:将文档迁移到 GitHub
</a>
</li>
<li class="db b mt4 mb2 mr2">
......@@ -436,12 +442,6 @@ 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/11/2019-11-22-plugin-docs-on-github/" class="link">
Jenkins 插件文档即代码:将文档迁移到 GitHub
</a>
</li>
</ul>
</div>
......
......@@ -381,10 +381,10 @@ var trackOutboundLink = function(id, url) {
<li><a href="/wechat/articles/2019/08/2019-08-05-jenkins-multi-branch-pipeline/">在大型企业里维护多分支流水线</a></li>
<li><a href="/wechat/articles/2019/07/2019-07-10-phase-1-multibranch-pipeline-support-for-gitlab/">多分支流水线任务对 GitLab SCM 的支持</a></li>
<li><a href="/wechat/articles/2019/07/2019-07-04-performance-testing-jenkins/">Jenkins 插件的微基准测试框架</a></li>
<li><a href="/wechat/articles/2019/07/2019-07-10-phase-1-multibranch-pipeline-support-for-gitlab/">多分支流水线任务对 GitLab SCM 的支持</a></li>
<li><a href="/wechat/articles/2019/05/2019-05-27-docs-sig-announcement/">Jenkins 文档特别兴趣小组</a></li>
</ul>
......
......@@ -234,6 +234,14 @@ var trackOutboundLink = function(id, url) {
</a>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="dib f6 pl1 hover-bg-light-gray br-100" title="Jenkins 插件文档即代码:将文档迁移到 GitHub ">
<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/11/2019-11-18-integration-of-c-stat-code-analysis-with-automated-jenkins-ci-build/" class="dib f6 pr1 hover-bg-light-gray br-100" title="Jenkins CI 自动构建与 C-STAT 代码分析的集成">
......
......@@ -35,13 +35,15 @@
<meta property="og:title" content="Jenkins 插件文档即代码:将文档迁移到 GitHub" />
<meta property="og:description" content="Jenkins 插件开发者,将你的插件文档迁移到 GitHub 吧!" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" />
<meta property="og:url" content="https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" /><meta property="article:published_time" content="2019-11-22T00:00:00&#43;00:00"/>
<meta property="article:modified_time" content="2019-11-22T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Jenkins 插件文档即代码:将文档迁移到 GitHub">
<meta itemprop="description" content="Jenkins 插件开发者,将你的插件文档迁移到 GitHub 吧!">
<meta itemprop="datePublished" content="2019-11-22T00:00:00&#43;00:00" />
<meta itemprop="dateModified" content="2019-11-22T00:00:00&#43;00:00" />
<meta itemprop="wordCount" content="217">
......@@ -241,17 +243,9 @@ var trackOutboundLink = function(id, url) {
</a>
<a href="https://jenkins-zh.github.io/wechat/articles/2019/01/2019-01-30-k8s-jenkins-secet-agent/" class="dib f6 pl1 hover-bg-light-gray br-100" title="Jenkins 和 Kubernetes -云上的神秘代理 ">
<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/02/2019-02-27-windows-installers/" class="dib f6 pr1 hover-bg-light-gray br-100" title="Windows 安装程序更新">
<a href="https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-20-jenkins-cli-help-you-manage-jenkins/" class="dib f6 pr1 hover-bg-light-gray br-100" title="Jenkins CLI,助你轻松管理 Jenkins">
<svg class="fill-current" height="30px" viewBox="0 0 24 24" width="30px" xmlns="http://www.w3.org/2000/svg">
<path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/>
<path d="M0 0h24v24H0z" fill="none"/>
......@@ -447,7 +441,7 @@ GitHub 作为 <a href="https://plugins.jenkins.io">Jenkins 插件站点</a>文
<span class="nl3 child"><svg class="grow" fill="" height="14px" viewBox="0 0 24 24" width="14px" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"/><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg>
</span>
“Jenkins 插件文档即代码:将文档迁移到 GitHub”
</a> 更新于:January 1, 0001
</a> 更新于:November 22, 2019
</h6>
<a href="https://github.com/jenkins-zh/jenkins-zh/edit/master/content/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github.md" class="
......
......@@ -37,7 +37,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/wechat/" />
<meta property="og:updated_time" content="2019-11-20T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-11-22T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -209,6 +209,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="link primary-color dim">Jenkins 插件文档即代码:将文档迁移到 GitHub</a>
</h1>
<div class="lh-copy links">
Jenkins 插件开发者,将你的插件文档迁移到 GitHub 吧!
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" 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/11/2019-11-20-jenkins-cli-help-you-manage-jenkins/" class="link primary-color dim">Jenkins CLI,助你轻松管理 Jenkins</a>
</h1>
......@@ -446,33 +473,6 @@ var trackOutboundLink = function(id, url) {
<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/11/2019-11-04-jcli-v0.0.22/" class="link primary-color dim">Jenkins CLI 命令行 v0.0.22</a>
</h1>
<div class="lh-copy links">
jcli-v0.0.22 发布
<a href="/wechat/articles/2019/11/2019-11-04-jcli-v0.0.22/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -6,11 +6,25 @@
<description>Recent content in Wechats on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 20 Nov 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Fri, 22 Nov 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 插件文档即代码:将文档迁移到 GitHub</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</link>
<pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</guid>
<description>在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。
这篇博文可能对插件维护者和那些想为 Jenkins 文档做贡献的人来说很有趣。 我将描述如何将插件文档迁移到 GitHub 并获得如下页面:
为什么? 通过使用插件的 GitHub 仓库存储文档, 插件维护者可以遵循 文档即代码 的方法,将文档更改作为 pull request 的一部分,这样就不会忘记文档的后续工作。 它还提供了一个 review 文档更改以及增加文档贡献者的认可度的机会,尤其是如果 story 与 Release Drafter 结合。
不幸的是,在2019年9月之前,GitHub 文档的使用引起了一些问题。 首先,许多插件维护者已经将他们的文档迁移到 GitHub,这导致了文档的碎片化(Wiki、GitHub、jenkins.io)。 为了解决这个问题,插件维护者仍然需要使用重定向来维护存根 Wiki 页面, 用户不得不花一些时间来找出真正的文档在哪里。 通过支持 GitHub 作为文档来源,我们允许维护者逐步淘汰插件 Wiki 页面,同时改善用户体验。
现在进行迁移还有更紧迫的原因…… 如果你订阅了开发者邮件列表, 你可能还看到了 R. Tyler Croy 关于 Jenkins Wiki 稳定性问题的声明, 并将其设置为只读,作为稳定实例的临时措施邮件列表主题。 虽然功能后来部分恢复了, 基础架构团队一致认为,我们应该逐渐转向替代解决方案。
例子 自从9月份宣布以来,超过50个插件已经从 Wiki 迁移到 GitHub。 几个例子:</description>
</item>
<item>
<title>Jenkins CLI,助你轻松管理 Jenkins</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-20-jenkins-cli-help-you-manage-jenkins/</link>
......@@ -1431,20 +1445,6 @@ Jenkins 中文社区邀您参与社区共同成长 在开源盛会开展的同
所有的构建都在 master 节点上跑,在这个节点上运行所有的组件. (我给这个阶段起了个可爱的名字, Hello Jenkins) 创建一个 Jenkins EC2 代理,并且在这个代理上运行所有的构建,怎么说呢, 就是大而全,这个节点什么都能做。如果需要同时做多条任务,那就把这个大而全的节点克隆一份。 (这个阶段我起的名字是 Monster Agent.) 为每种服务创建不同的 Jenkins EC2 的节点 (这个阶段我起的名字叫做 Snowflake Agent.) 在容器中运行流水线的所有步骤。 打个比方,在 Jenkins 中使用 Docker Plugin 这个插件将代理挂载到容器中,或者使用 multi-stage Dockerfiles 把所有构建,测试打包的流程都封装起来。这两种方法都是很好的容器抽象化的开端,并且允许您轻松地将制品从一个容器复制到另一个容器。当然了,每一种方法都是需要访问 Docker engine 的。为了让我的 Jenkins 代理能够正常工作,现在我用以下几种方式来管理 docker host 在我的 Jenkins 主容器中运行一个Docker engine - Docker in Docker (DinD) 把主机上的 Docker socket 挂载到我的容器中来,让我的容器能够以 sidecar 的方式运行。 为 Jenkins 主服务器配置单个外部 EC2 Docker 主机,以用于在容器中启动构建 使用 EC2 插件和包含 Docker Engine 的 AMI 动态启动代理,然后运行多阶段 Dockerfile 中的所有步骤 以上这些阶段各有利弊,但都是为了让我们从管理 Jenkins 节点中解放出来。不过,最近我又进阶到了另外一个阶段:Jenkins on Kubernetes.</description>
</item>
<item>
<title>Jenkins 插件文档即代码:将文档迁移到 GitHub</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.github.io/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/</guid>
<description>在2019年9月,我们宣布了对 GitHub 作为 Jenkins 插件站点文档来源的支持。 感谢 Zbynek Konecny 和 Olivier Vernin 以及其他贡献者, 现在可以将插件文档直接存储在插件储存库中,而不是 Jenkins Wiki 中,对于插件维护者和 Jenkins 基础设施团队来说,这在过去是很难维护的。
这篇博文可能对插件维护者和那些想为 Jenkins 文档做贡献的人来说很有趣。 我将描述如何将插件文档迁移到 GitHub 并获得如下页面:
为什么? 通过使用插件的 GitHub 仓库存储文档, 插件维护者可以遵循 文档即代码 的方法,将文档更改作为 pull request 的一部分,这样就不会忘记文档的后续工作。 它还提供了一个 review 文档更改以及增加文档贡献者的认可度的机会,尤其是如果 story 与 Release Drafter 结合。
不幸的是,在2019年9月之前,GitHub 文档的使用引起了一些问题。 首先,许多插件维护者已经将他们的文档迁移到 GitHub,这导致了文档的碎片化(Wiki、GitHub、jenkins.io)。 为了解决这个问题,插件维护者仍然需要使用重定向来维护存根 Wiki 页面, 用户不得不花一些时间来找出真正的文档在哪里。 通过支持 GitHub 作为文档来源,我们允许维护者逐步淘汰插件 Wiki 页面,同时改善用户体验。
现在进行迁移还有更紧迫的原因…… 如果你订阅了开发者邮件列表, 你可能还看到了 R. Tyler Croy 关于 Jenkins Wiki 稳定性问题的声明, 并将其设置为只读,作为稳定实例的临时措施邮件列表主题。 虽然功能后来部分恢复了, 基础架构团队一致认为,我们应该逐渐转向替代解决方案。
例子 自从9月份宣布以来,超过50个插件已经从 Wiki 迁移到 GitHub。 几个例子:</description>
</item>
<item>
<title>Windows 安装程序更新</title>
<link>https://jenkins-zh.github.io/wechat/articles/2019/02/2019-02-27-windows-installers/</link>
......
......@@ -37,7 +37,7 @@
<meta property="og:description" content="" />
<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="">
......@@ -209,6 +209,33 @@ var trackOutboundLink = function(id, url) {
<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>
......@@ -349,33 +376,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/11/2019-11-22-plugin-docs-on-github/" class="link primary-color dim">Jenkins 插件文档即代码:将文档迁移到 GitHub</a>
</h1>
<div class="lh-copy links">
Jenkins 插件开发者,将你的插件文档迁移到 GitHub 吧!
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" 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">
......
......@@ -37,7 +37,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/wechat/" />
<meta property="og:updated_time" content="2019-10-28T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-11-04T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -209,6 +209,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/11/2019-11-04-jcli-v0.0.22/" class="link primary-color dim">Jenkins CLI 命令行 v0.0.22</a>
</h1>
<div class="lh-copy links">
jcli-v0.0.22 发布
<a href="/wechat/articles/2019/11/2019-11-04-jcli-v0.0.22/" 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/10/2019-10-28-introducing-new-folder-authorization-plugin/" class="link primary-color dim">介绍新的文件夹授权插件</a>
</h1>
......@@ -446,33 +473,6 @@ var trackOutboundLink = function(id, url) {
<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/09/2019-09-05-award/" class="link primary-color dim">Jenkins 中文社区第二届明星贡献者名单</a>
</h1>
<div class="lh-copy links">
社区贡献激励
<a href="/wechat/articles/2019/09/2019-09-05-award/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -37,7 +37,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/wechat/" />
<meta property="og:updated_time" content="2019-08-30T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-09-05T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -209,6 +209,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/09/2019-09-05-award/" class="link primary-color dim">Jenkins 中文社区第二届明星贡献者名单</a>
</h1>
<div class="lh-copy links">
社区贡献激励
<a href="/wechat/articles/2019/09/2019-09-05-award/" 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/08/2019-08-30-open-source-meeting/" class="link primary-color dim">庆祝开源人线下见面会圆满结束</a>
</h1>
......@@ -446,33 +473,6 @@ var trackOutboundLink = function(id, url) {
<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/08/2019-08-07-hackathon-startup/" class="link primary-color dim">开源持续交付黑客松--号角声起</a>
</h1>
<div class="lh-copy links">
给你48小时,可以持续交付多少创意呢?
<a href="/wechat/articles/2019/08/2019-08-07-hackathon-startup/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -37,7 +37,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/wechat/" />
<meta property="og:updated_time" content="2019-08-05T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-08-07T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -209,6 +209,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/08/2019-08-07-hackathon-startup/" class="link primary-color dim">开源持续交付黑客松--号角声起</a>
</h1>
<div class="lh-copy links">
给你48小时,可以持续交付多少创意呢?
<a href="/wechat/articles/2019/08/2019-08-07-hackathon-startup/" 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/08/2019-08-05-jenkins-multi-branch-pipeline/" class="link primary-color dim">在大型企业里维护多分支流水线</a>
</h1>
......@@ -446,33 +473,6 @@ var trackOutboundLink = function(id, url) {
<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/07/2019-07-04-performance-testing-jenkins/" class="link primary-color dim">Jenkins 插件的微基准测试框架</a>
</h1>
<div class="lh-copy links">
本文介绍了 Jenkins 插件的微基准测试框架以及如何在插件中运行基准测试
<a href="/wechat/articles/2019/07/2019-07-04-performance-testing-jenkins/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -209,6 +209,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/07/2019-07-04-performance-testing-jenkins/" class="link primary-color dim">Jenkins 插件的微基准测试框架</a>
</h1>
<div class="lh-copy links">
本文介绍了 Jenkins 插件的微基准测试框架以及如何在插件中运行基准测试
<a href="/wechat/articles/2019/07/2019-07-04-performance-testing-jenkins/" 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/07/2019-07-10-phase-1-multibranch-pipeline-support-for-gitlab/" class="link primary-color dim">多分支流水线任务对 GitLab SCM 的支持</a>
</h1>
......@@ -446,33 +473,6 @@ var trackOutboundLink = function(id, url) {
<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/05/2019-05-28-jenkins-pipeline-shared-lib-unit-test/" class="link primary-color dim">如何对 Jenkins 共享库进行单元测试</a>
</h1>
<div class="lh-copy links">
包括该单元测试框架的原理介绍
<a href="/wechat/articles/2019/05/2019-05-28-jenkins-pipeline-shared-lib-unit-test/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -37,7 +37,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/wechat/" />
<meta property="og:updated_time" content="2019-05-27T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-05-28T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -209,6 +209,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/05/2019-05-28-jenkins-pipeline-shared-lib-unit-test/" class="link primary-color dim">如何对 Jenkins 共享库进行单元测试</a>
</h1>
<div class="lh-copy links">
包括该单元测试框架的原理介绍
<a href="/wechat/articles/2019/05/2019-05-28-jenkins-pipeline-shared-lib-unit-test/" 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/05/2019-05-27-docs-sig-announcement/" class="link primary-color dim">Jenkins 文档特别兴趣小组</a>
</h1>
......@@ -446,33 +473,6 @@ var trackOutboundLink = function(id, url) {
<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/05/2019-05-14-devops-jenkins-credential-manage/" class="link primary-color dim">基于 Jenkins 的 DevOps 平台应该如何设计凭证管理</a>
</h1>
<div class="lh-copy links">
一种基于 Jenkins 的 DevOps 平台建设思路
<a href="/wechat/articles/2019/05/2019-05-14-devops-jenkins-credential-manage/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -37,7 +37,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.github.io/wechat/" />
<meta property="og:updated_time" content="2019-05-13T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-05-14T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -209,6 +209,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/05/2019-05-14-devops-jenkins-credential-manage/" class="link primary-color dim">基于 Jenkins 的 DevOps 平台应该如何设计凭证管理</a>
</h1>
<div class="lh-copy links">
一种基于 Jenkins 的 DevOps 平台建设思路
<a href="/wechat/articles/2019/05/2019-05-14-devops-jenkins-credential-manage/" 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/05/2019-05-13-jenkins-book-gift/" class="link primary-color dim">Jenkins 公众号送书福利</a>
</h1>
......@@ -446,33 +473,6 @@ var trackOutboundLink = function(id, url) {
<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-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>
</section>
</div>
......
......@@ -37,7 +37,7 @@
<meta property="og:description" content="" />
<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="">
......@@ -209,6 +209,33 @@ var trackOutboundLink = function(id, url) {
<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>
......@@ -446,33 +473,6 @@ var trackOutboundLink = function(id, url) {
<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>
......
......@@ -37,7 +37,7 @@
<meta property="og:description" content="" />
<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="">
......@@ -209,6 +209,33 @@ var trackOutboundLink = function(id, url) {
<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>
......@@ -446,33 +473,6 @@ var trackOutboundLink = function(id, url) {
<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>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册