提交 6bde76f4 编写于 作者: L LinuxSuRen

Automated deployment to GitHub Pages on 1585023437

上级 461b6e61
......@@ -1838,32 +1838,32 @@ 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 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-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>
<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-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>
<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>
<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 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>
......
此差异已折叠。
......@@ -36,6 +36,51 @@
GitHub 请您使用同一个 GitHub 账号来与大家交流,不欢迎使用所谓的“小号”。</description>
</item>
<item>
<title>7 款你或许不知道的 DevOps 工具链编排解决方案</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-24-7-devops-toolchains-orchestration-solutions-you-may-not-know/</link>
<pubDate>Tue, 24 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-24-7-devops-toolchains-orchestration-solutions-you-may-not-know/</guid>
<description>这七款 DevOps 工具将会帮助你用来考虑将哪个工具包含到你的工具链中。
团队之间的透明化沟通在应用程序开发过程中成为了一项巨大的挑战。一个组织中的大部分团队的独立性已经有相当长时间了。这也就意味着开发团队、业务分析团队、QA 以及业务运营团队之间的工作距离越来越疏远。
在交付结果的时候,公司也因此遭受了不少损失。太长的软件交付流程导致了大多数操作的延迟。业务领域的任何人都能理解这意味着什么。仅仅是没有足够的产品创新。似乎这还不够,对市场需求的反应还不是那么令人满意。
根据一位来自于提供安全编排解决方案的著名公司 Siemplify 的 CEO,Amos Stern 的说法,“使用带有安全编排解决方案的 DevOps 方法可以让你的公司在提高生产力这件事上变得一切皆有可能。”
这些实践尝试将团队凝聚在一起从而避免各自为战。它们以在应用交付时确保高效为目标。这种方法提升了公司软件交付的功能性并且确保产生更少的风险。它们同样负责消除在 IT 响应中出现的各种障碍。
但是这些实践没有工具是不能正常运转的。在不同 DevOps 环境下使用不同的控制工具的解决方案称为“DevOps 工具链编排解决方案”。主要有以下工具组成。
或许你同样感兴趣: 2019 年你应该知道的 5 款 DveOps 工具
1. 源码管理(SCM) 你为公司构建的所有公司想要表达的东西都是通过代码实现的。但是代码同样有窍门的,你必须确保它能尽可能容易地被理解。你必须对它们进行控制和操作分支。如果做不到这些,就有可能面临乱糟糟的情况。
为此,它们拥有的 SCM 包括 GitHub 和 Gitlab。
2. 持续集成(CI) 现在软件开发已经完全需要依赖 CI。这项可操作的技术可以让开发任何东西变得容易。安装一个可设置的 CI 是很重要的,这可以:
减少与集成相关的任何问题
提升代码质量
提升沟通交流
提高发布速度
减少 bug
3. 构建工具 在继续构建组织时,你需要确定哪些工具是重要的哪些又不是你需要的。这不仅仅是重要的,如果你想削减开销这也是必须的。记住,一个公司不注意开支花销的话是很容易出现财务问题的。为此,你需要最好的构建工具来发展你的公司。
4. 测试 任何业务都存在风险。除了危险的风险之外,还有质量保证的整个方面。如果你想实现你的业务目标的话,拥有准确实时这两方面的考量就变得至关重要。
例如 JUnit 和 Mocha 以及其他的一些测试工具可以在追踪它们怎样运行这方面成为可能。
5. 制品管理 一旦你的项目能顺利推进,你需要存储你在流水线中生成的产物。它们需要跟源码存放在 SCM 一样的方式进行保存。存储制品是在需要获取过去产品版本并进行优化时最可靠的方法。</description>
</item>
<item>
<title></title>
<link>https://jenkins-zh.cn/meeting/2020-03-18/</link>
<pubDate>Wed, 18 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/meeting/2020-03-18/</guid>
<description> 案例 构建 maven 项目,推送镜像 @donhui https://github.com/jenkins-zh/jenkins-zh-courses/pull/3/files 构建 gradle 项目,推送镜像 @donhui 构建 golang 项目,推送镜像 @zhaoying818 构建 nodejs 项目,推送镜像 @yJunS 构建 helm chart 项目 @linuxsuren 自定义发行版 </description>
</item>
<item>
<title>Jenkins 长期支持版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-17-jenkins-release/</link>
<pubDate>Tue, 17 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-17-jenkins-release/</guid>
<description>2.176.2 (2019-07-17) 用于等待外部进程完成的线程池可能会使类加载器泄露。 当分离的插件(其插件功能曾经是 Jenkins 本身的一部分)作为已经存在的其他插件的隐含依赖时,确保 Jenkins 在启动时对其进行安装。这简化了不使用更新中心的专用安装方案的兼容性,例如当从带有某些插件的预包装 Docker 镜像运行 Jenkins 时。 更新 WinP 从 1.27 到 1.28 ,以修复 Windows 正常进程关闭逻辑中缺少 DLL 和控制台窗口闪退的问题 用更简单的消息替换一些与代理通道有关的异常堆栈跟踪。 2.176.3 (2019-08-28) 当其他插件对其仅具有可选依赖时,插件管理器 UI 不再阻止禁用插件。 解决使用 &amp;ldquo;记住我&amp;rdquo; 时的性能问题。 (由 2.160 引入的缺陷回归) 测试代理配置时不要抛出异常。 (由 2.168 引入的缺陷回归) 防止 Jenkins 重启和用户会话无效时的偶发 IllegalStateException 异常。 2.176.4 (2019-09-25) 2.176.4 和 2.190.1 包含相同的安全修复程序。我们将提供 2.176.x LTS 系列的附加版本,以允许管理员应用安全更新,而无需进行重大升级。 2.190.1 修复 RSS / Atom 提要中缺少的绝对 URL 。 (由 2.</description>
</item>
<item>
<title>流水线编撰 SIG 公告</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-16-pipeline-authoring-sig-update/</link>
......@@ -1152,6 +1197,15 @@ CI/CD 流水线 Jenkins 是 CI/CD 的同义词,它是自动化开发、部署
​可以使用 Helm、kubectl 或 GUIs 部署 Jenkins ,以便将新的 pods 部署到集群中。安装后,下一步是为 K8s 配置 Jenkins 插件。我们需要配置系统设置,例如,代理在哪里找到 Jenkins master ,代理将使用的 Docker 镜像等。当然,将 Jenkins 配置为与 CI/CD 工作流一起工作也是至关重要的,包括设置测试和部署参数以及要如何设置 Jenkins 控制的集群。一旦 Jenkins 启动并运行,就可以实现一个完全自动化的连续交付环境。</description>
</item>
<item>
<title>Jenkins 每周版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</link>
<pubDate>Thu, 18 Jul 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</guid>
<description>2.184 (2019-07-07) 注销时,移除过期的会话 cookies ,阻止头信息中的相关错误太大。 (issue 25046) 当运行在 Java 11 上时,增加缺失类相关的 telemetry 实验。 (issue 57223) 修复使用“记住我”时的性能问题(于 2.160 中退化) (issue 56243) 开发者:清理 AbstractCloudSlave 的构造器 (pull 4086) 2.183 (2019-06-30) 在 Jenkins 的 URL 配置增加对 IPv6 地址的支持。 (issue 58041) 更新 args4j 2.0.31 到 2.33。 (issue 57959) 开发者:允许插件为 CodeMirror 文本域控制提供 onBlur() 的支持。 (issue 58240) 开发者:使得 WindowsUtil 可以让插件使用。 (pull 4038) 内部:更新 maven-war-plugin 3.0.0 到 3.2.3 (issue 47127) 2.182 (2019-06-23) 当删除目录时,移除 Windows 下的只读标记。 (issue 57855) 更新 Remoting 3.</description>
</item>
<item>
<title>让我们庆祝 Jenkins 对 Java 11的支持</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-15-let-s-celebrate-java-11-support/</link>
......@@ -1199,15 +1253,6 @@ jenkins-infra/wechat: master fork/wechat: master dev-01 local: master dev-01
在 Github UI 上完成 fork 操作,所以,jenkins-infra/wechat:master 对应到 fork/wechat:master git clone 到本地,所以 fork/wechat:master 对应到 local:master 在本地创建 dev-01 分支 提交 commit,并 push 到 fork/wechat:dev-01 GitHub UI 发起 PR (jenkins-infra/wechat:master &amp;lt;- fork/wechat:dev-01) 这里需要注意的是,jenkins-infra/wechat:master 和 fork/wechat:master 经常会 不一致(jenkins-infra/wechat:master 是 source of truth ,会有很多 merge 来的 commits), 这并没有什么大的影响。</description>
</item>
<item>
<title>Jenkins 每周版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</link>
<pubDate>Tue, 09 Jul 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</guid>
<description>2.184 (2019-07-07) 注销时,移除过期的会话 cookies ,阻止头信息中的相关错误太大。 (issue 25046) 当运行在 Java 11 上时,增加缺失类相关的 telemetry 实验。 (issue 57223) 修复使用“记住我”时的性能问题(于 2.160 中退化) (issue 56243) 开发者:清理 AbstractCloudSlave 的构造器 (pull 4086) 2.183 (2019-06-30) 在 Jenkins 的 URL 配置增加对 IPv6 地址的支持。 (issue 58041) 更新 args4j 2.0.31 到 2.33。 (issue 57959) 开发者:允许插件为 CodeMirror 文本域控制提供 onBlur() 的支持。 (issue 58240) 开发者:使得 WindowsUtil 可以让插件使用。 (pull 4038) 内部:更新 maven-war-plugin 3.0.0 到 3.2.3 (issue 47127) 2.182 (2019-06-23) 当删除目录时,移除 Windows 下的只读标记。 (issue 57855) 更新 Remoting 3.</description>
</item>
<item>
<title>Jenkins 长期支持版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-09-jenkins-release/</link>
......
......@@ -6,11 +6,20 @@
<description>Recent content on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Sat, 14 Mar 2020 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Wed, 18 Mar 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.cn/meeting/index.xml" rel="self" type="application/rss+xml" />
<item>
<title></title>
<link>https://jenkins-zh.cn/meeting/2020-03-18/</link>
<pubDate>Wed, 18 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/meeting/2020-03-18/</guid>
<description> 案例 构建 maven 项目,推送镜像 @donhui https://github.com/jenkins-zh/jenkins-zh-courses/pull/3/files 构建 gradle 项目,推送镜像 @donhui 构建 golang 项目,推送镜像 @zhaoying818 构建 nodejs 项目,推送镜像 @yJunS 构建 helm chart 项目 @linuxsuren 自定义发行版 </description>
</item>
<item>
<title></title>
<link>https://jenkins-zh.cn/meeting/2020-03-14/</link>
......
......@@ -11,6 +11,21 @@
<loc>https://jenkins-zh.cn/about/code-of-conduct/</loc>
</url>
<url>
<loc>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-24-7-devops-toolchains-orchestration-solutions-you-may-not-know/</loc>
<lastmod>2020-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jenkins-zh.cn/meeting/2020-03-18/</loc>
<lastmod>2020-03-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-17-jenkins-release/</loc>
<lastmod>2020-03-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-16-pipeline-authoring-sig-update/</loc>
<lastmod>2020-03-16T00:00:00+00:00</lastmod>
......@@ -396,6 +411,11 @@
<lastmod>2019-07-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</loc>
<lastmod>2019-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-15-let-s-celebrate-java-11-support/</loc>
<lastmod>2019-07-15T00:00:00+00:00</lastmod>
......@@ -411,11 +431,6 @@
<lastmod>2019-07-09T19:56:04+08:00</lastmod>
</url>
<url>
<loc>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</loc>
<lastmod>2019-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-09-jenkins-release/</loc>
<lastmod>2019-07-09T00:00:00+00:00</lastmod>
......@@ -746,7 +761,7 @@
<url>
<loc>https://jenkins-zh.cn/meeting/</loc>
<lastmod>2020-03-14T00:00:00+00:00</lastmod>
<lastmod>2020-03-18T00:00:00+00:00</lastmod>
</url>
<url>
......@@ -994,7 +1009,7 @@
<url>
<loc>https://jenkins-zh.cn/tags/devops/</loc>
<lastmod>2020-03-10T00:00:00+00:00</lastmod>
<lastmod>2020-03-24T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -1166,7 +1181,7 @@
<url>
<loc>https://jenkins-zh.cn/tags/jenkins/</loc>
<lastmod>2020-02-28T00:00:00+00:00</lastmod>
<lastmod>2020-03-17T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -1378,7 +1393,7 @@
<url>
<loc>https://jenkins-zh.cn/tags/release/</loc>
<lastmod>2019-07-09T00:00:00+00:00</lastmod>
<lastmod>2020-03-17T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -1459,6 +1474,12 @@
<priority>0</priority>
</url>
<url>
<loc>https://jenkins-zh.cn/tags/toolchains/</loc>
<lastmod>2020-03-24T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://jenkins-zh.cn/tags/updatebot/</loc>
<lastmod>2019-11-15T00:00:00+00:00</lastmod>
......@@ -1490,7 +1511,7 @@
<url>
<loc>https://jenkins-zh.cn/wechat/</loc>
<lastmod>2020-03-16T00:00:00+00:00</lastmod>
<lastmod>2020-03-24T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......
......@@ -6,11 +6,38 @@
<description>Recent content in Devops on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Tue, 10 Mar 2020 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Tue, 24 Mar 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.cn/tags/devops/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>7 款你或许不知道的 DevOps 工具链编排解决方案</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-24-7-devops-toolchains-orchestration-solutions-you-may-not-know/</link>
<pubDate>Tue, 24 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-24-7-devops-toolchains-orchestration-solutions-you-may-not-know/</guid>
<description>这七款 DevOps 工具将会帮助你用来考虑将哪个工具包含到你的工具链中。
团队之间的透明化沟通在应用程序开发过程中成为了一项巨大的挑战。一个组织中的大部分团队的独立性已经有相当长时间了。这也就意味着开发团队、业务分析团队、QA 以及业务运营团队之间的工作距离越来越疏远。
在交付结果的时候,公司也因此遭受了不少损失。太长的软件交付流程导致了大多数操作的延迟。业务领域的任何人都能理解这意味着什么。仅仅是没有足够的产品创新。似乎这还不够,对市场需求的反应还不是那么令人满意。
根据一位来自于提供安全编排解决方案的著名公司 Siemplify 的 CEO,Amos Stern 的说法,“使用带有安全编排解决方案的 DevOps 方法可以让你的公司在提高生产力这件事上变得一切皆有可能。”
这些实践尝试将团队凝聚在一起从而避免各自为战。它们以在应用交付时确保高效为目标。这种方法提升了公司软件交付的功能性并且确保产生更少的风险。它们同样负责消除在 IT 响应中出现的各种障碍。
但是这些实践没有工具是不能正常运转的。在不同 DevOps 环境下使用不同的控制工具的解决方案称为“DevOps 工具链编排解决方案”。主要有以下工具组成。
或许你同样感兴趣: 2019 年你应该知道的 5 款 DveOps 工具
1. 源码管理(SCM) 你为公司构建的所有公司想要表达的东西都是通过代码实现的。但是代码同样有窍门的,你必须确保它能尽可能容易地被理解。你必须对它们进行控制和操作分支。如果做不到这些,就有可能面临乱糟糟的情况。
为此,它们拥有的 SCM 包括 GitHub 和 Gitlab。
2. 持续集成(CI) 现在软件开发已经完全需要依赖 CI。这项可操作的技术可以让开发任何东西变得容易。安装一个可设置的 CI 是很重要的,这可以:
减少与集成相关的任何问题
提升代码质量
提升沟通交流
提高发布速度
减少 bug
3. 构建工具 在继续构建组织时,你需要确定哪些工具是重要的哪些又不是你需要的。这不仅仅是重要的,如果你想削减开销这也是必须的。记住,一个公司不注意开支花销的话是很容易出现财务问题的。为此,你需要最好的构建工具来发展你的公司。
4. 测试 任何业务都存在风险。除了危险的风险之外,还有质量保证的整个方面。如果你想实现你的业务目标的话,拥有准确实时这两方面的考量就变得至关重要。
例如 JUnit 和 Mocha 以及其他的一些测试工具可以在追踪它们怎样运行这方面成为可能。
5. 制品管理 一旦你的项目能顺利推进,你需要存储你在流水线中生成的产物。它们需要跟源码存放在 SCM 一样的方式进行保存。存储制品是在需要获取过去产品版本并进行优化时最可靠的方法。</description>
</item>
<item>
<title>使用 Kubernetes 和 Jenkins 创建一个 CI/CD 流水线</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-10-create-a-ci-cd-pipeline-with-kubernetes-and-jenkins/</link>
......
......@@ -284,7 +284,7 @@
<item>
<title>Devops</title>
<link>https://jenkins-zh.cn/tags/devops/</link>
<pubDate>Tue, 10 Mar 2020 00:00:00 +0000</pubDate>
<pubDate>Tue, 24 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/tags/devops/</guid>
<description></description>
......@@ -545,7 +545,7 @@
<item>
<title>Jenkins</title>
<link>https://jenkins-zh.cn/tags/jenkins/</link>
<pubDate>Fri, 28 Feb 2020 00:00:00 +0000</pubDate>
<pubDate>Tue, 17 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/tags/jenkins/</guid>
<description></description>
......@@ -833,7 +833,7 @@
<item>
<title>Release</title>
<link>https://jenkins-zh.cn/tags/release/</link>
<pubDate>Tue, 09 Jul 2019 00:00:00 +0000</pubDate>
<pubDate>Tue, 17 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/tags/release/</guid>
<description></description>
......@@ -938,6 +938,15 @@
<description></description>
</item>
<item>
<title>Toolchains</title>
<link>https://jenkins-zh.cn/tags/toolchains/</link>
<pubDate>Tue, 24 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/tags/toolchains/</guid>
<description></description>
</item>
<item>
<title>Updatebot</title>
<link>https://jenkins-zh.cn/tags/updatebot/</link>
......
......@@ -6,11 +6,20 @@
<description>Recent content in Jenkins on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 28 Feb 2020 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Tue, 17 Mar 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.cn/tags/jenkins/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Jenkins 长期支持版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-17-jenkins-release/</link>
<pubDate>Tue, 17 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-17-jenkins-release/</guid>
<description>2.176.2 (2019-07-17) 用于等待外部进程完成的线程池可能会使类加载器泄露。 当分离的插件(其插件功能曾经是 Jenkins 本身的一部分)作为已经存在的其他插件的隐含依赖时,确保 Jenkins 在启动时对其进行安装。这简化了不使用更新中心的专用安装方案的兼容性,例如当从带有某些插件的预包装 Docker 镜像运行 Jenkins 时。 更新 WinP 从 1.27 到 1.28 ,以修复 Windows 正常进程关闭逻辑中缺少 DLL 和控制台窗口闪退的问题 用更简单的消息替换一些与代理通道有关的异常堆栈跟踪。 2.176.3 (2019-08-28) 当其他插件对其仅具有可选依赖时,插件管理器 UI 不再阻止禁用插件。 解决使用 &amp;ldquo;记住我&amp;rdquo; 时的性能问题。 (由 2.160 引入的缺陷回归) 测试代理配置时不要抛出异常。 (由 2.168 引入的缺陷回归) 防止 Jenkins 重启和用户会话无效时的偶发 IllegalStateException 异常。 2.176.4 (2019-09-25) 2.176.4 和 2.190.1 包含相同的安全修复程序。我们将提供 2.176.x LTS 系列的附加版本,以允许管理员应用安全更新,而无需进行重大升级。 2.190.1 修复 RSS / Atom 提要中缺少的绝对 URL 。 (由 2.</description>
</item>
<item>
<title>T-Mobile 和 Jenkins 案例研究</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/02/2020-02-28-t-mobile-and-jenkins-case-study/</link>
......@@ -166,6 +175,15 @@ Jenkins Health Advisor by CloudBees 可以检测到各种问题,从简单的
直接在 Jenkins 任务中作为脚本。 代码将直接插入任务配置页面。 作为源代码管理系统(SCM)中的 Jenkinsfile:流水线配置在 SCM 中的文本文件(Jenkinsfile)中定义。 在任务本身中,只配置了 Jenkinsfile 存储库的路径。 在构建过程中,Jenkinsfile 从 SCM 中被检出并被处理。 作为共享库:流水线配置的一部分被移动到单独文件中,它可以由多个任务使用。 这些文件也保存在 SCM 中。 即使这样仍然需要 Jenkinsfile(或者任务中的流水线脚本)。 对于任务配置的每次保存操作,如果发生了变更,JobConfigHistory 将创建实际任务配置的副本。 只有当流水线配置作为脚本插入到任务配置页面时,该方法才适用于流水线任务。 JobConfigHistory 未检测到 Jenkinsfile 或共享库中的变更。 您必须使用 SCM 系统查看 Jenkinsfile 或共享库的变更。 在构建时间和对 Jenkinsfile 或共享库的变更之间找到相关性是复杂且耗时的。</description>
</item>
<item>
<title>Jenkins 每周版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</link>
<pubDate>Thu, 18 Jul 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</guid>
<description>2.184 (2019-07-07) 注销时,移除过期的会话 cookies ,阻止头信息中的相关错误太大。 (issue 25046) 当运行在 Java 11 上时,增加缺失类相关的 telemetry 实验。 (issue 57223) 修复使用“记住我”时的性能问题(于 2.160 中退化) (issue 56243) 开发者:清理 AbstractCloudSlave 的构造器 (pull 4086) 2.183 (2019-06-30) 在 Jenkins 的 URL 配置增加对 IPv6 地址的支持。 (issue 58041) 更新 args4j 2.0.31 到 2.33。 (issue 57959) 开发者:允许插件为 CodeMirror 文本域控制提供 onBlur() 的支持。 (issue 58240) 开发者:使得 WindowsUtil 可以让插件使用。 (pull 4038) 内部:更新 maven-war-plugin 3.0.0 到 3.2.3 (issue 47127) 2.182 (2019-06-23) 当删除目录时,移除 Windows 下的只读标记。 (issue 57855) 更新 Remoting 3.</description>
</item>
<item>
<title>持续交付落地实践工作坊</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-14-jenkins-pipeline-workshop/</link>
......@@ -183,15 +201,6 @@ Kubernetes 已经成为容器技术中必不可少的平台,甚至会作为未
最后,让我们一起感谢京东云为我们本次活动提供的 Kubernetes 云计算资源。因此,每一位参加练习的同学,只需要带上自己的笔记本,以及 SSH 客户端即可。</description>
</item>
<item>
<title>Jenkins 每周版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</link>
<pubDate>Tue, 09 Jul 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</guid>
<description>2.184 (2019-07-07) 注销时,移除过期的会话 cookies ,阻止头信息中的相关错误太大。 (issue 25046) 当运行在 Java 11 上时,增加缺失类相关的 telemetry 实验。 (issue 57223) 修复使用“记住我”时的性能问题(于 2.160 中退化) (issue 56243) 开发者:清理 AbstractCloudSlave 的构造器 (pull 4086) 2.183 (2019-06-30) 在 Jenkins 的 URL 配置增加对 IPv6 地址的支持。 (issue 58041) 更新 args4j 2.0.31 到 2.33。 (issue 57959) 开发者:允许插件为 CodeMirror 文本域控制提供 onBlur() 的支持。 (issue 58240) 开发者:使得 WindowsUtil 可以让插件使用。 (pull 4038) 内部:更新 maven-war-plugin 3.0.0 到 3.2.3 (issue 47127) 2.182 (2019-06-23) 当删除目录时,移除 Windows 下的只读标记。 (issue 57855) 更新 Remoting 3.</description>
</item>
<item>
<title>Jenkins 长期支持版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-09-jenkins-release/</link>
......
......@@ -6,15 +6,24 @@
<description>Recent content in Release on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Tue, 09 Jul 2019 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Tue, 17 Mar 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.cn/tags/release/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Jenkins 长期支持版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-17-jenkins-release/</link>
<pubDate>Tue, 17 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-17-jenkins-release/</guid>
<description>2.176.2 (2019-07-17) 用于等待外部进程完成的线程池可能会使类加载器泄露。 当分离的插件(其插件功能曾经是 Jenkins 本身的一部分)作为已经存在的其他插件的隐含依赖时,确保 Jenkins 在启动时对其进行安装。这简化了不使用更新中心的专用安装方案的兼容性,例如当从带有某些插件的预包装 Docker 镜像运行 Jenkins 时。 更新 WinP 从 1.27 到 1.28 ,以修复 Windows 正常进程关闭逻辑中缺少 DLL 和控制台窗口闪退的问题 用更简单的消息替换一些与代理通道有关的异常堆栈跟踪。 2.176.3 (2019-08-28) 当其他插件对其仅具有可选依赖时,插件管理器 UI 不再阻止禁用插件。 解决使用 &amp;ldquo;记住我&amp;rdquo; 时的性能问题。 (由 2.160 引入的缺陷回归) 测试代理配置时不要抛出异常。 (由 2.168 引入的缺陷回归) 防止 Jenkins 重启和用户会话无效时的偶发 IllegalStateException 异常。 2.176.4 (2019-09-25) 2.176.4 和 2.190.1 包含相同的安全修复程序。我们将提供 2.176.x LTS 系列的附加版本,以允许管理员应用安全更新,而无需进行重大升级。 2.190.1 修复 RSS / Atom 提要中缺少的绝对 URL 。 (由 2.</description>
</item>
<item>
<title>Jenkins 每周版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</link>
<pubDate>Tue, 09 Jul 2019 00:00:00 +0000</pubDate>
<pubDate>Thu, 18 Jul 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</guid>
<description>2.184 (2019-07-07) 注销时,移除过期的会话 cookies ,阻止头信息中的相关错误太大。 (issue 25046) 当运行在 Java 11 上时,增加缺失类相关的 telemetry 实验。 (issue 57223) 修复使用“记住我”时的性能问题(于 2.160 中退化) (issue 56243) 开发者:清理 AbstractCloudSlave 的构造器 (pull 4086) 2.183 (2019-06-30) 在 Jenkins 的 URL 配置增加对 IPv6 地址的支持。 (issue 58041) 更新 args4j 2.0.31 到 2.33。 (issue 57959) 开发者:允许插件为 CodeMirror 文本域控制提供 onBlur() 的支持。 (issue 58240) 开发者:使得 WindowsUtil 可以让插件使用。 (pull 4038) 内部:更新 maven-war-plugin 3.0.0 到 3.2.3 (issue 47127) 2.182 (2019-06-23) 当删除目录时,移除 Windows 下的只读标记。 (issue 57855) 更新 Remoting 3.</description>
......
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Toolchains on Jenkins 中文社区</title>
<link>https://jenkins-zh.cn/tags/toolchains/</link>
<description>Recent content in Toolchains on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Tue, 24 Mar 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.cn/tags/toolchains/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>7 款你或许不知道的 DevOps 工具链编排解决方案</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-24-7-devops-toolchains-orchestration-solutions-you-may-not-know/</link>
<pubDate>Tue, 24 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-24-7-devops-toolchains-orchestration-solutions-you-may-not-know/</guid>
<description>这七款 DevOps 工具将会帮助你用来考虑将哪个工具包含到你的工具链中。
团队之间的透明化沟通在应用程序开发过程中成为了一项巨大的挑战。一个组织中的大部分团队的独立性已经有相当长时间了。这也就意味着开发团队、业务分析团队、QA 以及业务运营团队之间的工作距离越来越疏远。
在交付结果的时候,公司也因此遭受了不少损失。太长的软件交付流程导致了大多数操作的延迟。业务领域的任何人都能理解这意味着什么。仅仅是没有足够的产品创新。似乎这还不够,对市场需求的反应还不是那么令人满意。
根据一位来自于提供安全编排解决方案的著名公司 Siemplify 的 CEO,Amos Stern 的说法,“使用带有安全编排解决方案的 DevOps 方法可以让你的公司在提高生产力这件事上变得一切皆有可能。”
这些实践尝试将团队凝聚在一起从而避免各自为战。它们以在应用交付时确保高效为目标。这种方法提升了公司软件交付的功能性并且确保产生更少的风险。它们同样负责消除在 IT 响应中出现的各种障碍。
但是这些实践没有工具是不能正常运转的。在不同 DevOps 环境下使用不同的控制工具的解决方案称为“DevOps 工具链编排解决方案”。主要有以下工具组成。
或许你同样感兴趣: 2019 年你应该知道的 5 款 DveOps 工具
1. 源码管理(SCM) 你为公司构建的所有公司想要表达的东西都是通过代码实现的。但是代码同样有窍门的,你必须确保它能尽可能容易地被理解。你必须对它们进行控制和操作分支。如果做不到这些,就有可能面临乱糟糟的情况。
为此,它们拥有的 SCM 包括 GitHub 和 Gitlab。
2. 持续集成(CI) 现在软件开发已经完全需要依赖 CI。这项可操作的技术可以让开发任何东西变得容易。安装一个可设置的 CI 是很重要的,这可以:
减少与集成相关的任何问题
提升代码质量
提升沟通交流
提高发布速度
减少 bug
3. 构建工具 在继续构建组织时,你需要确定哪些工具是重要的哪些又不是你需要的。这不仅仅是重要的,如果你想削减开销这也是必须的。记住,一个公司不注意开支花销的话是很容易出现财务问题的。为此,你需要最好的构建工具来发展你的公司。
4. 测试 任何业务都存在风险。除了危险的风险之外,还有质量保证的整个方面。如果你想实现你的业务目标的话,拥有准确实时这两方面的考量就变得至关重要。
例如 JUnit 和 Mocha 以及其他的一些测试工具可以在追踪它们怎样运行这方面成为可能。
5. 制品管理 一旦你的项目能顺利推进,你需要存储你在流水线中生成的产物。它们需要跟源码存放在 SCM 一样的方式进行保存。存储制品是在需要获取过去产品版本并进行优化时最可靠的方法。</description>
</item>
</channel>
</rss>
\ No newline at end of file
......@@ -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>
......
......@@ -6,11 +6,47 @@
<description>Recent content in Wechats on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Mon, 16 Mar 2020 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Tue, 24 Mar 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.cn/wechat/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>7 款你或许不知道的 DevOps 工具链编排解决方案</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-24-7-devops-toolchains-orchestration-solutions-you-may-not-know/</link>
<pubDate>Tue, 24 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-24-7-devops-toolchains-orchestration-solutions-you-may-not-know/</guid>
<description>这七款 DevOps 工具将会帮助你用来考虑将哪个工具包含到你的工具链中。
团队之间的透明化沟通在应用程序开发过程中成为了一项巨大的挑战。一个组织中的大部分团队的独立性已经有相当长时间了。这也就意味着开发团队、业务分析团队、QA 以及业务运营团队之间的工作距离越来越疏远。
在交付结果的时候,公司也因此遭受了不少损失。太长的软件交付流程导致了大多数操作的延迟。业务领域的任何人都能理解这意味着什么。仅仅是没有足够的产品创新。似乎这还不够,对市场需求的反应还不是那么令人满意。
根据一位来自于提供安全编排解决方案的著名公司 Siemplify 的 CEO,Amos Stern 的说法,“使用带有安全编排解决方案的 DevOps 方法可以让你的公司在提高生产力这件事上变得一切皆有可能。”
这些实践尝试将团队凝聚在一起从而避免各自为战。它们以在应用交付时确保高效为目标。这种方法提升了公司软件交付的功能性并且确保产生更少的风险。它们同样负责消除在 IT 响应中出现的各种障碍。
但是这些实践没有工具是不能正常运转的。在不同 DevOps 环境下使用不同的控制工具的解决方案称为“DevOps 工具链编排解决方案”。主要有以下工具组成。
或许你同样感兴趣: 2019 年你应该知道的 5 款 DveOps 工具
1. 源码管理(SCM) 你为公司构建的所有公司想要表达的东西都是通过代码实现的。但是代码同样有窍门的,你必须确保它能尽可能容易地被理解。你必须对它们进行控制和操作分支。如果做不到这些,就有可能面临乱糟糟的情况。
为此,它们拥有的 SCM 包括 GitHub 和 Gitlab。
2. 持续集成(CI) 现在软件开发已经完全需要依赖 CI。这项可操作的技术可以让开发任何东西变得容易。安装一个可设置的 CI 是很重要的,这可以:
减少与集成相关的任何问题
提升代码质量
提升沟通交流
提高发布速度
减少 bug
3. 构建工具 在继续构建组织时,你需要确定哪些工具是重要的哪些又不是你需要的。这不仅仅是重要的,如果你想削减开销这也是必须的。记住,一个公司不注意开支花销的话是很容易出现财务问题的。为此,你需要最好的构建工具来发展你的公司。
4. 测试 任何业务都存在风险。除了危险的风险之外,还有质量保证的整个方面。如果你想实现你的业务目标的话,拥有准确实时这两方面的考量就变得至关重要。
例如 JUnit 和 Mocha 以及其他的一些测试工具可以在追踪它们怎样运行这方面成为可能。
5. 制品管理 一旦你的项目能顺利推进,你需要存储你在流水线中生成的产物。它们需要跟源码存放在 SCM 一样的方式进行保存。存储制品是在需要获取过去产品版本并进行优化时最可靠的方法。</description>
</item>
<item>
<title>Jenkins 长期支持版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-17-jenkins-release/</link>
<pubDate>Tue, 17 Mar 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-17-jenkins-release/</guid>
<description>2.176.2 (2019-07-17) 用于等待外部进程完成的线程池可能会使类加载器泄露。 当分离的插件(其插件功能曾经是 Jenkins 本身的一部分)作为已经存在的其他插件的隐含依赖时,确保 Jenkins 在启动时对其进行安装。这简化了不使用更新中心的专用安装方案的兼容性,例如当从带有某些插件的预包装 Docker 镜像运行 Jenkins 时。 更新 WinP 从 1.27 到 1.28 ,以修复 Windows 正常进程关闭逻辑中缺少 DLL 和控制台窗口闪退的问题 用更简单的消息替换一些与代理通道有关的异常堆栈跟踪。 2.176.3 (2019-08-28) 当其他插件对其仅具有可选依赖时,插件管理器 UI 不再阻止禁用插件。 解决使用 &amp;ldquo;记住我&amp;rdquo; 时的性能问题。 (由 2.160 引入的缺陷回归) 测试代理配置时不要抛出异常。 (由 2.168 引入的缺陷回归) 防止 Jenkins 重启和用户会话无效时的偶发 IllegalStateException 异常。 2.176.4 (2019-09-25) 2.176.4 和 2.190.1 包含相同的安全修复程序。我们将提供 2.176.x LTS 系列的附加版本,以允许管理员应用安全更新,而无需进行重大升级。 2.190.1 修复 RSS / Atom 提要中缺少的绝对 URL 。 (由 2.</description>
</item>
<item>
<title>流水线编撰 SIG 公告</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-16-pipeline-authoring-sig-update/</link>
......@@ -897,6 +933,15 @@ CI/CD 流水线 Jenkins 是 CI/CD 的同义词,它是自动化开发、部署
​可以使用 Helm、kubectl 或 GUIs 部署 Jenkins ,以便将新的 pods 部署到集群中。安装后,下一步是为 K8s 配置 Jenkins 插件。我们需要配置系统设置,例如,代理在哪里找到 Jenkins master ,代理将使用的 Docker 镜像等。当然,将 Jenkins 配置为与 CI/CD 工作流一起工作也是至关重要的,包括设置测试和部署参数以及要如何设置 Jenkins 控制的集群。一旦 Jenkins 启动并运行,就可以实现一个完全自动化的连续交付环境。</description>
</item>
<item>
<title>Jenkins 每周版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</link>
<pubDate>Thu, 18 Jul 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</guid>
<description>2.184 (2019-07-07) 注销时,移除过期的会话 cookies ,阻止头信息中的相关错误太大。 (issue 25046) 当运行在 Java 11 上时,增加缺失类相关的 telemetry 实验。 (issue 57223) 修复使用“记住我”时的性能问题(于 2.160 中退化) (issue 56243) 开发者:清理 AbstractCloudSlave 的构造器 (pull 4086) 2.183 (2019-06-30) 在 Jenkins 的 URL 配置增加对 IPv6 地址的支持。 (issue 58041) 更新 args4j 2.0.31 到 2.33。 (issue 57959) 开发者:允许插件为 CodeMirror 文本域控制提供 onBlur() 的支持。 (issue 58240) 开发者:使得 WindowsUtil 可以让插件使用。 (pull 4038) 内部:更新 maven-war-plugin 3.0.0 到 3.2.3 (issue 47127) 2.182 (2019-06-23) 当删除目录时,移除 Windows 下的只读标记。 (issue 57855) 更新 Remoting 3.</description>
</item>
<item>
<title>让我们庆祝 Jenkins 对 Java 11的支持</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-15-let-s-celebrate-java-11-support/</link>
......@@ -929,15 +974,6 @@ Kubernetes 已经成为容器技术中必不可少的平台,甚至会作为未
最后,让我们一起感谢京东云为我们本次活动提供的 Kubernetes 云计算资源。因此,每一位参加练习的同学,只需要带上自己的笔记本,以及 SSH 客户端即可。</description>
</item>
<item>
<title>Jenkins 每周版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</link>
<pubDate>Tue, 09 Jul 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-18-jenkins-weekly-release/</guid>
<description>2.184 (2019-07-07) 注销时,移除过期的会话 cookies ,阻止头信息中的相关错误太大。 (issue 25046) 当运行在 Java 11 上时,增加缺失类相关的 telemetry 实验。 (issue 57223) 修复使用“记住我”时的性能问题(于 2.160 中退化) (issue 56243) 开发者:清理 AbstractCloudSlave 的构造器 (pull 4086) 2.183 (2019-06-30) 在 Jenkins 的 URL 配置增加对 IPv6 地址的支持。 (issue 58041) 更新 args4j 2.0.31 到 2.33。 (issue 57959) 开发者:允许插件为 CodeMirror 文本域控制提供 onBlur() 的支持。 (issue 58240) 开发者:使得 WindowsUtil 可以让插件使用。 (pull 4038) 内部:更新 maven-war-plugin 3.0.0 到 3.2.3 (issue 47127) 2.182 (2019-06-23) 当删除目录时,移除 Windows 下的只读标记。 (issue 57855) 更新 Remoting 3.</description>
</item>
<item>
<title>Jenkins 长期支持版更新</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-09-jenkins-release/</link>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册