提交 04bb088f 编写于 作者: LinuxSuRen's avatar LinuxSuRen

Auto commit by hugo-plugin.

上级 7ed1d21e
m_papa: 不尊重群规
wxid_9b53jvrxnp2f22: 不尊重群规
...@@ -305,7 +305,7 @@ var trackOutboundLink = function(id, url) { ...@@ -305,7 +305,7 @@ var trackOutboundLink = function(id, url) {
<div> <div>
<span class="title">地点:</span> <span class="title">地点:</span>
<span> <span>
<a target="_blank" href=""></a> <a target="_blank" href="https://j.map.baidu.com/3d/Dku">北京市海淀区海淀区丹棱街5号微软大厦</a>
</span> </span>
</div> </div>
<div> <div>
...@@ -460,6 +460,15 @@ var trackOutboundLink = function(id, url) { ...@@ -460,6 +460,15 @@ var trackOutboundLink = function(id, url) {
<div class="topic-detail">
<h4 class="topic-title">银牌赞助</h4>
<div>
<img style="max-height: 70px;" src="/images/sponsors/microsoft-azure.png">
</div>
</div>
<div class="topic-detail"> <div class="topic-detail">
...@@ -479,9 +488,11 @@ var trackOutboundLink = function(id, url) { ...@@ -479,9 +488,11 @@ var trackOutboundLink = function(id, url) {
<h4 class="topic-title">合作社区(单位)</h4> <h4 class="topic-title">合作社区(单位)</h4>
<div> <div>
<img style="max-height: 70px;" src="/images/sponsors/kaiyuanshe.png">
<img style="max-height: 70px;" src="/images/sponsors/gitee.png"> <img style="max-height: 70px;" src="/images/sponsors/gitee.png">
<img style="max-height: 70px;" src="/images/sponsors/kaiyuanshe.png"> <img style="max-height: 70px;" src="/images/sponsors/qingnianshijianxingdong.png">
</div> </div>
</div> </div>
......
...@@ -231,7 +231,7 @@ var trackOutboundLink = function(id, url) { ...@@ -231,7 +231,7 @@ var trackOutboundLink = function(id, url) {
</td> </td>
<td> <td>
<a target="_blank" href=""></a> <a target="_blank" href="https://j.map.baidu.com/3d/Dku">北京市海淀区海淀区丹棱街5号微软大厦</a>
</td> </td>
<td> <td>
......
...@@ -1839,18 +1839,18 @@ RU5ErkJggg==" /> ...@@ -1839,18 +1839,18 @@ RU5ErkJggg==" />
<a href="/event/beijing-2019-07-27/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<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> <img width="400px" height="200px" src="/images/meetup/ci-cd.jpeg"></img>
</a> </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-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>
...@@ -1863,8 +1863,8 @@ RU5ErkJggg==" /> ...@@ -1863,8 +1863,8 @@ RU5ErkJggg==" />
<a href="/event/beijing-2019-07-27/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5"> <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/ci-cd.jpeg"></img> <img width="400px" height="200px" src="/images/meetup/shanghai.jpeg"></img>
</a> </a>
......
...@@ -19,12 +19,25 @@ ...@@ -19,12 +19,25 @@
"date": "2019-08-09 00:00:00 +0000 UTC", "date": "2019-08-09 00:00:00 +0000 UTC",
"tags": ["黑客松", "志愿者", "招募"], "tags": ["黑客松", "志愿者", "招募"],
"description": "持续交付黑客松志愿者招募", "description": "持续交付黑客松志愿者招募",
"content": " Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,该活动旨在为当下金融、能源、政务、交通等场景面临的 IT 挑战提出解决方案。\n 主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。\n报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId):\n活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。\n志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票\n", "content": " Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,我们将会以开源、开放的方式策划、组织本次活动。开源——黑客松上产生的所有代码、文档甚至想法都会是开源的,都会托管在国内最大的代码托管网站——码云上。开放——任何岗位、背景的人都可以参与我们的活动,不仅仅只有研发、测试、运维等岗位的同学,我们非常欢迎文档工程师、产品经理、敏捷教练的加入,甚至 HR、PR 的同学也可以来参与。\n 集结这么多具有不同技能的同学后,我们希望能解决什么问题呢?我们希望让大家切实地体会到,参与开源并没有你想的那么困难、无趣,也绝不仅仅是只有键盘侠的 Coding 独秀,人人都可以参与开源社区。并且,通过开源社区可以集中地解决很多通用性的问题,通过开源的黑客松活动,更是可以集中地解决我们在使用开源的持续交付方案时遇到的诸多痛点。\n主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 微软 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。\n报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId):\n活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。\n志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票\n",
"auhtor": "yJunS", "auhtor": "yJunS",
"translator": "", "translator": "",
"original": "", "original": "",
"poster": "./2019-08-09-volunteer-recruitment/needyou.jpeg" "poster": "./2019-08-09-volunteer-recruitment/needyou.jpeg"
}, },
{
"uri": "https://jenkins-zh.cn/meeting/2019-08-08/",
"title": "",
"type": "meeting",
"date": "2019-08-08 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": " 线下活动 上海 开源基础设施峰会2019 11月4-6日 https://www.openstack.cn/ 开源年会 11月2-3日 https://www.bagevent.com/event/5518928?bag_track=bagevent meetup 9月21/22日 场地(赵晓杰) 讲师,三名(需要征集一名) 活动宣传稿(高嵘) 礼品(空缺) 北京 黑客松 门票价格,早鸟票,标准票,晚鸟票 100,120,150 志愿者(彦军) 设备,摄像等 视频剪辑(王顺) vs-code 服务器的配置要求? 开源人线下见面会 8月24日 成员招募 明天拉个群\n教程 https://jenkins-zh.cn/tutorial/\n",
"auhtor": "",
"translator": "",
"original": "",
"poster": ""
},
{ {
"uri": "https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-08-jenkins-x-new-logo/", "uri": "https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-08-jenkins-x-new-logo/",
"title": "Jenkins X 新 logo", "title": "Jenkins X 新 logo",
...@@ -1163,7 +1176,7 @@ ...@@ -1163,7 +1176,7 @@
"date": "0001-01-01 00:00:00 +0000 UTC", "date": "0001-01-01 00:00:00 +0000 UTC",
"tags": [], "tags": [],
"description": "", "description": "",
"content": "本教程由 Jenkins 中文社区发起,并由每一位 Jenkins 的爱好者、用户或者开发者共同维护。\n文档以 Markdown 的格式来编写,并采用 Hugo 生成静态网站,每当该仓库的 master 分支发生变化后,就会由 hugo-plugin 构建并自动上线。\n每一位贡献者,都需要通过发起 Pull Request 的方式来帮忙完善、改进该 Jenkins 中文教程。\n", "content": "本教程由 Jenkins 中文社区发起,并由每一位 Jenkins 的爱好者、用户或者开发者共同维护。\n文档以 Markdown 的格式来编写,并采用 Hugo 生成静态网站,每当该仓库的 master 分支发生变化后,就会由 hugo-plugin 构建并自动上线。\n每一位贡献者,都需要通过发起 Pull Request 的方式来帮忙完善、改进该 Jenkins 中文教程。\n在每个 Markdown 文件的头部,我们以 YAML 格式附加了一些信息,支持的字段如下:\n 字段名称 说明 type 固定值:tutorial title 教程标题(必填项) toc 是否显示目录结构,为 true 时显示 author 作者,首位编写本教程的人,值为 GitHub ID(必填项) editors 协作者,作者以外的所有完善过本教程的人,值为 GitHub ID references 本教程涉及的参考资料链接,包括的字段:name、link ",
"auhtor": "", "auhtor": "",
"translator": "", "translator": "",
"original": "", "original": "",
...@@ -2079,6 +2092,19 @@ ...@@ -2079,6 +2092,19 @@
"original": "", "original": "",
"poster": "" "poster": ""
}, },
{
"uri": "https://jenkins-zh.cn/meeting/",
"title": "Meetings",
"type": "meeting",
"date": "2019-08-08 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": "",
"auhtor": "",
"translator": "",
"original": "",
"poster": ""
},
{ {
"uri": "https://jenkins-zh.cn/tags/multi-branch/", "uri": "https://jenkins-zh.cn/tags/multi-branch/",
"title": "Multi Branch", "title": "Multi Branch",
...@@ -2528,7 +2554,7 @@ ...@@ -2528,7 +2554,7 @@
"date": "0001-01-01 00:00:00 +0000 UTC", "date": "0001-01-01 00:00:00 +0000 UTC",
"tags": [], "tags": [],
"description": "", "description": "",
"content": "email\n", "content": "我们可以通过发送电子邮件的方式来通知流水线的构建状态。\n",
"auhtor": "", "auhtor": "",
"translator": "", "translator": "",
"original": "", "original": "",
...@@ -2859,6 +2885,19 @@ ...@@ -2859,6 +2885,19 @@
"original": "", "original": "",
"poster": "" "poster": ""
}, },
{
"uri": "https://jenkins-zh.cn/tutorial/management/plugin/update-center/",
"title": "插件更新中心",
"type": "tutorial",
"date": "0001-01-01 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": " Jenkins 安装完成后,默认的插件更新中心地址为 https://updates.jenkins.io/update-center.json\n除了正式版本以外,部分插件也会发布一些 alpha 或者 beta 版本,以便让部分用户体验实验性功能。我们可以在插件管理-》高级部分,修改为如下地址:\nhttps://updates.jenkins.io/experimental/update-center.json\n镜像地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json\n",
"auhtor": "linuxsuren",
"translator": "",
"original": "",
"poster": ""
},
{ {
"uri": "https://jenkins-zh.cn/tutorial/api/plugin/", "uri": "https://jenkins-zh.cn/tutorial/api/plugin/",
"title": "插件相关", "title": "插件相关",
...@@ -2872,6 +2911,19 @@ ...@@ -2872,6 +2911,19 @@
"original": "", "original": "",
"poster": "" "poster": ""
}, },
{
"uri": "https://jenkins-zh.cn/tutorial/management/plugin/",
"title": "插件管理",
"type": "tutorial",
"date": "0001-01-01 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": "插件管理\n",
"auhtor": "",
"translator": "",
"original": "",
"poster": ""
},
{ {
"uri": "https://jenkins-zh.cn/wechat/articles/2019/04/2019-04-15-security-spring-cleaning/", "uri": "https://jenkins-zh.cn/wechat/articles/2019/04/2019-04-15-security-spring-cleaning/",
"title": "春季安全清查", "title": "春季安全清查",
......
...@@ -30,13 +30,24 @@ GitHub 请您使用同一个 GitHub 账号来与大家交流,不欢迎使用 ...@@ -30,13 +30,24 @@ GitHub 请您使用同一个 GitHub 账号来与大家交流,不欢迎使用
<pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate> <pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/</guid> <guid>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/</guid>
<description>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,该活动旨在为当下金融、能源、政务、交通等场景面临的 IT 挑战提出解决方案。 <description>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,我们将会以开源、开放的方式策划、组织本次活动。开源——黑客松上产生的所有代码、文档甚至想法都会是开源的,都会托管在国内最大的代码托管网站——码云上。开放——任何岗位、背景的人都可以参与我们的活动,不仅仅只有研发、测试、运维等岗位的同学,我们非常欢迎文档工程师、产品经理、敏捷教练的加入,甚至 HR、PR 的同学也可以来参与。
主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。 集结这么多具有不同技能的同学后,我们希望能解决什么问题呢?我们希望让大家切实地体会到,参与开源并没有你想的那么困难、无趣,也绝不仅仅是只有键盘侠的 Coding 独秀,人人都可以参与开源社区。并且,通过开源社区可以集中地解决很多通用性的问题,通过开源的黑客松活动,更是可以集中地解决我们在使用开源的持续交付方案时遇到的诸多痛点。
主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 微软 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。
报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId): 报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId):
活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。 活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。
志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票</description> 志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票</description>
</item> </item>
<item>
<title></title>
<link>https://jenkins-zh.cn/meeting/2019-08-08/</link>
<pubDate>Thu, 08 Aug 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/meeting/2019-08-08/</guid>
<description>线下活动 上海 开源基础设施峰会2019 11月4-6日 https://www.openstack.cn/ 开源年会 11月2-3日 https://www.bagevent.com/event/5518928?bag_track=bagevent meetup 9月21/22日 场地(赵晓杰) 讲师,三名(需要征集一名) 活动宣传稿(高嵘) 礼品(空缺) 北京 黑客松 门票价格,早鸟票,标准票,晚鸟票 100,120,150 志愿者(彦军) 设备,摄像等 视频剪辑(王顺) vs-code 服务器的配置要求? 开源人线下见面会 8月24日 成员招募 明天拉个群
教程 https://jenkins-zh.cn/tutorial/</description>
</item>
<item> <item>
<title>Jenkins X 新 logo</title> <title>Jenkins X 新 logo</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-08-jenkins-x-new-logo/</link> <link>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-08-jenkins-x-new-logo/</link>
...@@ -1651,6 +1662,18 @@ GitHub 或 BitBucket 可能会报告一个新的提交或 PR,DockerHub 报告 ...@@ -1651,6 +1662,18 @@ GitHub 或 BitBucket 可能会报告一个新的提交或 PR,DockerHub 报告
正如,在 Jenkins Core 仓库中的CONTRIBUTING 文件里 所描述的,让仓库在本地运行的必要步骤。它包括,安装必要的开发工具:Java Development Kit (https://adoptopenjdk.net/[OpenJDK] 为推荐的选择),Maven 以及任意支持 Maven 项目的 IDE。注意,安装 JDK 和 Maven 的步骤在贡献指南中有链接。</description> 正如,在 Jenkins Core 仓库中的CONTRIBUTING 文件里 所描述的,让仓库在本地运行的必要步骤。它包括,安装必要的开发工具:Java Development Kit (https://adoptopenjdk.net/[OpenJDK] 为推荐的选择),Maven 以及任意支持 Maven 项目的 IDE。注意,安装 JDK 和 Maven 的步骤在贡献指南中有链接。</description>
</item> </item>
<item>
<title>插件更新中心</title>
<link>https://jenkins-zh.cn/tutorial/management/plugin/update-center/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/tutorial/management/plugin/update-center/</guid>
<description>Jenkins 安装完成后,默认的插件更新中心地址为 https://updates.jenkins.io/update-center.json
除了正式版本以外,部分插件也会发布一些 alpha 或者 beta 版本,以便让部分用户体验实验性功能。我们可以在插件管理-》高级部分,修改为如下地址:
https://updates.jenkins.io/experimental/update-center.json
镜像地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</description>
</item>
<item> <item>
<title>春季安全清查</title> <title>春季安全清查</title>
<link>https://jenkins-zh.cn/wechat/articles/2019/04/2019-04-15-security-spring-cleaning/</link> <link>https://jenkins-zh.cn/wechat/articles/2019/04/2019-04-15-security-spring-cleaning/</link>
......
<!DOCTYPE html>
<html class="no-js" lang="zh-CN">
<head>
<meta charset="utf-8">
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-200.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-800.woff2" as="font" type="font/woff2" crossorigin>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Jenkins 中文社区</title>
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="description" content="共建开放、包容、活跃的 Jenkins 社区">
<meta name="keywords" content="Jenkins,Jenkins中文社区,Jenkins官方公众号,持续集成,持续交付,开源社区,DevOps">
<meta name="viewport" content="width=device-width,minimum-scale=1">
<meta name="generator" content="Hugo 0.54.0" />
<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
<link href='/dist/main.css' rel='stylesheet' type="text/css" /><style>
img.avatar {
width: 32px;
display: inline;
}
</style>
<meta property="og:title" content="" />
<meta property="og:description" content="线下活动 上海 开源基础设施峰会2019 11月4-6日 https://www.openstack.cn/ 开源年会 11月2-3日 https://www.bagevent.com/event/5518928?bag_track=bagevent meetup 9月21/22日 场地(赵晓杰) 讲师,三名(需要征集一名) 活动宣传稿(高嵘) 礼品(空缺) 北京 黑客松 门票价格,早鸟票,标准票,晚鸟票 100,120,150 志愿者(彦军) 设备,摄像等 视频剪辑(王顺) vs-code 服务器的配置要求? 开源人线下见面会 8月24日 成员招募 明天拉个群
教程 https://jenkins-zh.cn/tutorial/" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://jenkins-zh.cn/meeting/2019-08-08/" />
<meta property="article:published_time" content="2019-08-08T00:00:00&#43;00:00"/>
<meta property="article:modified_time" content="2019-08-08T00:00:00&#43;00:00"/>
<meta itemprop="name" content="">
<meta itemprop="description" content="线下活动 上海 开源基础设施峰会2019 11月4-6日 https://www.openstack.cn/ 开源年会 11月2-3日 https://www.bagevent.com/event/5518928?bag_track=bagevent meetup 9月21/22日 场地(赵晓杰) 讲师,三名(需要征集一名) 活动宣传稿(高嵘) 礼品(空缺) 北京 黑客松 门票价格,早鸟票,标准票,晚鸟票 100,120,150 志愿者(彦军) 设备,摄像等 视频剪辑(王顺) vs-code 服务器的配置要求? 开源人线下见面会 8月24日 成员招募 明天拉个群
教程 https://jenkins-zh.cn/tutorial/">
<meta itemprop="datePublished" content="2019-08-08T00:00:00&#43;00:00" />
<meta itemprop="dateModified" content="2019-08-08T00:00:00&#43;00:00" />
<meta itemprop="wordCount" content="29">
<meta itemprop="keywords" content="" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content=""/>
<meta name="twitter:description" content="线下活动 上海 开源基础设施峰会2019 11月4-6日 https://www.openstack.cn/ 开源年会 11月2-3日 https://www.bagevent.com/event/5518928?bag_track=bagevent meetup 9月21/22日 场地(赵晓杰) 讲师,三名(需要征集一名) 活动宣传稿(高嵘) 礼品(空缺) 北京 黑客松 门票价格,早鸟票,标准票,晚鸟票 100,120,150 志愿者(彦军) 设备,摄像等 视频剪辑(王顺) vs-code 服务器的配置要求? 开源人线下见面会 8月24日 成员招募 明天拉个群
教程 https://jenkins-zh.cn/tutorial/"/>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-4216293-5"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-4216293-5');
var trackOutboundLink = function(id, url) {
console.log("track:", id, url)
gtag('event', 'click', {
'event_category': 'outbound',
'event_label': id,
'transport_type': 'beacon',
'event_callback': function(){document.location = url;}
});
}
</script>
</head>
<body class="ma0 sans-serif bg-primary-color-light">
<nav class="bg-primary-color-dark pv4 w-100" role="navigation">
<div class="center flex-ns flex-wrap items-center justify-start mw9">
<h1 class="dim f3 lh-solid ml0-ns mr0 mr4-l mv0 pl3 pl4-ns">
<a href="https://jenkins-zh.cn/" class="link white">
Jenkins 中文社区
</a>
</h1>
<ul class="list ma0 pa0 dn dib-l">
<li class="f5 dib mr4" role="menuitem">
<a href="/wechat/" class="dim link light-silver"
>
博客
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/tutorial/" class="dim link light-silver"
>
教程
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/event/" class="dim link light-silver"
>
活动
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/partner/" class="dim link light-silver"
>
合作伙伴
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/about/" class="dim link light-silver"
>
关于我们
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="http://jenkins.io/zh" class="dim link light-silver"
target="_blank">
Jenkins 官网
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32" class="fill-current v-base" aria-label="External Link">
<path d="M25.152 16.576v5.696q0 2.144-1.504 3.648t-3.648 1.504h-14.848q-2.144 0-3.648-1.504t-1.504-3.648v-14.848q0-2.112 1.504-3.616t3.648-1.536h12.576q0.224 0 0.384 0.16t0.16 0.416v1.152q0 0.256-0.16 0.416t-0.384 0.16h-12.576q-1.184 0-2.016 0.832t-0.864 2.016v14.848q0 1.184 0.864 2.016t2.016 0.864h14.848q1.184 0 2.016-0.864t0.832-2.016v-5.696q0-0.256 0.16-0.416t0.416-0.16h1.152q0.256 0 0.416 0.16t0.16 0.416zM32 1.152v9.12q0 0.48-0.352 0.8t-0.8 0.352-0.8-0.352l-3.136-3.136-11.648 11.648q-0.16 0.192-0.416 0.192t-0.384-0.192l-2.048-2.048q-0.192-0.16-0.192-0.384t0.192-0.416l11.648-11.648-3.136-3.136q-0.352-0.352-0.352-0.8t0.352-0.8 0.8-0.352h9.12q0.48 0 0.8 0.352t0.352 0.8z"></path>
</svg>
</a>
</li>
</ul>
<div class="db dib-ns pl3"><form id="site-search-form" action="" role="search">
<fieldset class="bn ma0 pa0">
<label class="clip" for="email-address">Search</label>
<input type="search" id="search-input" class="needs-js bg-left bg-transparent bn f5 input-reset lh-solid mt3 mt0-ns pl4 pv2 w5 white"
placeholder="搜索文档" type="text"
name="email-address" value="" style="background-image:url('/images/icon-search.png');background-size:16px 16px;">
</fieldset>
</form>
</div>
<div class="list ma0 pa0 dn dib-l"></div>
<span class="absolute mt1 mt2-l pr3 right-0 top-0">
<a class="github-button needs-js link primary-color-dark" href="https://github.com/jenkins-zh/jenkins-zh/" data-size="large" data-show-count="false" aria-label="Star Jenkins WeChat GitHub">Star</a>
</span>
</div>
</nav>
<main role="main" class="content-with-sidebar min-vh-100 pb7 pb0-ns">
<main>
<article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns">
<div class="flex-l">
<div class="order-2 w-100 w-20-l ph5-m ph0-l mb4 sticky">
<aside class="fixed-lTK mw5-l right-0 f6 bl-l b--moon-gray pv4 pv0-ns ph4-l nested-list-reset nested-links nested-copy-line-height">
</aside>
</div>
<div class="order-1 w-80-l mw8 ph0 ph5-ns mid-gray nested-copy-line-height no-underline nested-links nested-img nested-copy-seperator nested-blockquote mt0-ns" style="flex-grow:1;">
<button id="copyMe" onclick="copyMe()" style="display: none">Copy Me</button>
<div class="documentation-copy center mw8">
<div id="readout" class="fixed right-0 bottom-0">
</div>
<header class="flex-none w-100">
<h1 class="lh-title mb3 mv0 pt3 primary-color-dark"></h1>
</header>
<aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100">
</aside>
<div class="prose" id="prose">
<h2 id="线下活动">线下活动</h2>
<h3 id="上海">上海</h3>
<ul>
<li>开源基础设施峰会2019 11月4-6日
<ul>
<li><a href="https://www.openstack.cn/">https://www.openstack.cn/</a></li>
</ul></li>
<li>开源年会 11月2-3日
<ul>
<li><a href="https://www.bagevent.com/event/5518928?bag_track=bagevent">https://www.bagevent.com/event/5518928?bag_track=bagevent</a></li>
</ul></li>
<li>meetup 9月21/22日
<ul>
<li>场地(赵晓杰)</li>
<li>讲师,三名(需要征集一名)</li>
<li>活动宣传稿(高嵘)</li>
<li>礼品(空缺)</li>
</ul></li>
</ul>
<h3 id="北京">北京</h3>
<ul>
<li>黑客松
<ul>
<li>门票价格,早鸟票,标准票,晚鸟票
<ul>
<li>100,120,150</li>
</ul></li>
<li>志愿者(彦军)</li>
<li>设备,摄像等</li>
<li>视频剪辑(王顺)</li>
<li>vs-code
<ul>
<li>服务器的配置要求?</li>
</ul></li>
</ul></li>
<li>开源人线下见面会 8月24日</li>
</ul>
<h2 id="成员招募">成员招募</h2>
<p>明天拉个群</p>
<h2 id="教程">教程</h2>
<p><a href="https://jenkins-zh.cn/tutorial/">https://jenkins-zh.cn/tutorial/</a></p>
</div>
<aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100">
</aside>
<script src="https://utteranc.es/client.js"
repo="jenkins-zh/jenkins-zh.github.io"
issue-term="pathname"
theme="github-light"
crossorigin="linuxsuren"
async>
</script>
</div>
</div>
</div>
</article>
<div class="w-100 bg-light-gray">
<div class="mw7 pa4 center nested-lh-copy lh-copy">
<h6 class="f4 dark-gray mb2">
<a href="https://jenkins-zh.cn/meeting/2019-08-08/" class="hide-child link primary-color">
<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>
“”
</a> 更新于:August 8, 2019
</h6>
<a href="https://github.com/jenkins-zh/jenkins-zh/edit/master/content/meeting/2019-08-08.md" class="
f6 ph3 pv1 br2 dib tc ttu mv3 bg-primary-color white hover-bg-green link
" target="_blank">改善此页</a>
</div>
</div>
</main>
<script type="text/javascript">
if(window.location.search == "?copy=true") {
showCopyBut();
}
function copyMe(){
var tempElements = [];
var logoZone = document.createElement("div");
logoZone.innerHTML = "<a href=\"https://jenkins-zh.cn\"><img width=\"520\" src=\"https://jenkins-zh.cn/wechat/images/grey-backgroud-jenkins-slogan.jpg\"/></a>";
document.getElementById('prose').append(logoZone);
tempElements.push(logoZone);
var doc = document.getElementsByClassName('documentation-copy')[0];
var articleHeader = document.createElement("div");
tempElements.push(articleHeader);
articleHeader.innerHTML = "本文首发于:<a href=\"https:\/\/jenkins-zh.cn\/meeting\/2019-08-08\/\">Jenkins 中文社区</a>";
var rangeToSelect = document.createRange();
rangeToSelect.selectNodeContents(doc);
var data = window.getSelection();
data.addRange(rangeToSelect);
tempElements.push(appendArticleFooter(data.getRangeAt(0)));
data.getRangeAt(0).insertNode(articleHeader);
document.execCommand("copy", true, null);
for(var i in tempElements) {
tempElements[i].remove();
}
clearSelection();
hideCopyBut();
}
function clearSelection(){
window.getSelection().empty();
}
function showCopyBut() {
document.getElementById('copyMe').style="";
}
function hideCopyBut() {
document.getElementById('copyMe').style="display:none";
}
function appendArticleFooter(range) {
var articleFooter = createArticleFooter();
range.insertNode(articleFooter);
return articleFooter;
}
function createArticleFooter() {
var articleFooter = document.createElement("div");
var authors = document.getElementsByClassName("author");
var originalAuthors = document.getElementsByClassName("originalAuthor");
var originalLinks = document.getElementsByClassName("originalLink");
var articleFooterHtml = "";
var isTranslated = false;
if(originalAuthors.length > 0){
articleFooterHtml += "<div>";
if(originalLinks.length > 0){
articleFooterHtml += "<a href=" + originalLinks[0].innerText + ">原文链接</a>&nbsp;&nbsp;&nbsp;&nbsp;";
}
articleFooterHtml += "作者:" + originalAuthors[0].innerText;
articleFooterHtml += "</div>";
isTranslated = true;
}
if(authors.length > 0){
articleFooterHtml += "<div>";
if(isTranslated) {
articleFooterHtml += "译者:" + authors[0].innerText;
} else {
articleFooterHtml += "作者:" + authors[0].innerText;
}
articleFooterHtml += "</div>";
}
articleFooter.innerHTML = articleFooterHtml;
return articleFooter;
}
</script>
</main>
<footer class="bg-primary-color-dark ph4-ns pt4 relative w-100" role="contentinfo">
<div class="center flex-ns flex-wrap justify-between mw9 w-90">
<div class="pb3 pt4 w-100 w-50-ns">
<div class="b f3 light-gray mb3 nested-links tc">
<a href="https://github.com/jenkins-zh/jenkins-zh/graphs/contributors" target="_blank" class="link">Jenkins 社区贡献者</a> 维护<br/>
</div>
<ul class="center f6 list ma0 mv3 pa0 tc" style="display:none"><li class="dib mr3"><a href="https://github.com/jenkins-zh/jenkins-zh/issues/new" class="dim link light-gray pv2">File an Issue</a></li></ul>
<ul class="center f6 list ma0 mv4 pa0 tc">
<li class="dib mr3">
<a href="https://twitter.com/jenkinsci" target="_blank" class="dim link light-gray pv2">Twitter</a>
</li>
<li class="dib mr3">
<a href="https://www.youtube.com/channel/UC63xz3pq26BBgwB3cnwCoqQ" target="_blank" class="dim link light-gray pv2">YouTube</a>
</li>
<li class="dib mr3">
<a href="https://space.bilibili.com/433584098" target="_blank" class="dim link light-gray pv2">哔哩哔哩</a>
</li>
</ul>
</div>
<div>
<div style="color: #ffffff; display: inline-block; text-align: center; margin-right: 5px; margin-left: 5px;">优酷视频
<div>
<a href="https://i.youku.com/jenkinszh" target="_blank">
<img src="/images/youku-qrcode.png" with="100" height="100">
</a>
</div>
</div>
<div style="color: #ffffff; display: inline-block; text-align: center; margin-right: 5px; margin-left: 5px;">微信公众号
<div>
<a href="https://mp.weixin.qq.com/s/vifdduC3kRGSIMpyL03yVA" target="_blank">
<img src="https://jenkins.io/images/jenkins-wechat.png" with="100" height="100">
</a>
</div>
</div>
</div>
</div>
<div class="f7 gray mb5 mb0-ns ph3 w-100" style="display:none"> 
<p class="dib mr4">Jenkins&reg; is a registered trademark of <a href="https://www.spi-inc.org/" class="link">Software in the Public Interest, Inc.</a></p>
<p class="dib">Copyright 2018–2019 the original authors.</p>
</div>
<div class="bg-primary-color-dark bottom-0 left-0 right-0 dn-l fixed pb3 ph3 w-100"><div class="globalmenu mobilemenu pb3 dn">
<ul class="list hidden dib ph0 ma0 scrolling-touch tc">
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/wechat/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
博客
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/tutorial/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
教程
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/event/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
活动
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/partner/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
合作伙伴
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/about/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
关于我们
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="http://jenkins.io/zh" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
Jenkins 官网
</a>
</li>
</ul>
</div>
<div class="docsmenu mobilemenu pb3 dn">
<ul class="list dib ph0 ma0 scrolling-touch tc">
</ul>
</div>
<div class="flex dn-l justify-between">
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link mr2 white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".globalmenu">Menu</button>
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".docsmenu">Docs Menu</button>
</div>
</div>
</footer>
<link href="/dist/auto-complete.css" rel="stylesheet">
<script type="text/javascript">
var baseurl = "https:\/\/jenkins-zh.cn\/";
</script>
<script src="/dist/lunr.js"></script>
<script src="/dist/autocomplete.js"></script>
<script src="/dist/jquery-3.2.1.min.js"></script>
<script src="/dist/search.js"></script>
<script async defer src="https://buttons.github.io/buttons.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?6db234f713318730f0e5f6a95bdd8d47";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<script>
(function(){
var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?6276dcef5c15f276644151772390c1f9":"https://jspassport.ssl.qhimg.com/11.0.1.js?6276dcef5c15f276644151772390c1f9";
document.write('<script src="' + src + '" id="sozz"><\/script>');
})();
</script>
</body>
</html>
<!DOCTYPE html>
<html class="no-js" lang="zh-CN">
<head>
<meta charset="utf-8">
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-200.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-800.woff2" as="font" type="font/woff2" crossorigin>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Meetings - Jenkins 中文社区</title>
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="description" content="共建开放、包容、活跃的 Jenkins 社区">
<meta name="keywords" content="Jenkins,Jenkins中文社区,Jenkins官方公众号,持续集成,持续交付,开源社区,DevOps">
<meta name="viewport" content="width=device-width,minimum-scale=1">
<meta name="generator" content="Hugo 0.54.0" />
<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
<link rel="alternate" type="application/rss&#43;xml" href="https://jenkins-zh.cn/meeting/index.xml">
<link href='/dist/main.css' rel='stylesheet' type="text/css" /><style>
img.avatar {
width: 32px;
display: inline;
}
</style>
<meta property="og:title" content="Meetings" />
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/meeting/" />
<meta property="og:updated_time" content="2019-08-08T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Meetings">
<meta itemprop="description" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Meetings"/>
<meta name="twitter:description" content=""/>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-4216293-5"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-4216293-5');
var trackOutboundLink = function(id, url) {
console.log("track:", id, url)
gtag('event', 'click', {
'event_category': 'outbound',
'event_label': id,
'transport_type': 'beacon',
'event_callback': function(){document.location = url;}
});
}
</script>
</head>
<body class="ma0 sans-serif bg-primary-color-light">
<nav class="bg-primary-color-dark pv4 w-100" role="navigation">
<div class="center flex-ns flex-wrap items-center justify-start mw9">
<h1 class="dim f3 lh-solid ml0-ns mr0 mr4-l mv0 pl3 pl4-ns">
<a href="https://jenkins-zh.cn/" class="link white">
Jenkins 中文社区
</a>
</h1>
<ul class="list ma0 pa0 dn dib-l">
<li class="f5 dib mr4" role="menuitem">
<a href="/wechat/" class="dim link light-silver"
>
博客
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/tutorial/" class="dim link light-silver"
>
教程
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/event/" class="dim link light-silver"
>
活动
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/partner/" class="dim link light-silver"
>
合作伙伴
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/about/" class="dim link light-silver"
>
关于我们
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="http://jenkins.io/zh" class="dim link light-silver"
target="_blank">
Jenkins 官网
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32" class="fill-current v-base" aria-label="External Link">
<path d="M25.152 16.576v5.696q0 2.144-1.504 3.648t-3.648 1.504h-14.848q-2.144 0-3.648-1.504t-1.504-3.648v-14.848q0-2.112 1.504-3.616t3.648-1.536h12.576q0.224 0 0.384 0.16t0.16 0.416v1.152q0 0.256-0.16 0.416t-0.384 0.16h-12.576q-1.184 0-2.016 0.832t-0.864 2.016v14.848q0 1.184 0.864 2.016t2.016 0.864h14.848q1.184 0 2.016-0.864t0.832-2.016v-5.696q0-0.256 0.16-0.416t0.416-0.16h1.152q0.256 0 0.416 0.16t0.16 0.416zM32 1.152v9.12q0 0.48-0.352 0.8t-0.8 0.352-0.8-0.352l-3.136-3.136-11.648 11.648q-0.16 0.192-0.416 0.192t-0.384-0.192l-2.048-2.048q-0.192-0.16-0.192-0.384t0.192-0.416l11.648-11.648-3.136-3.136q-0.352-0.352-0.352-0.8t0.352-0.8 0.8-0.352h9.12q0.48 0 0.8 0.352t0.352 0.8z"></path>
</svg>
</a>
</li>
</ul>
<div class="db dib-ns pl3"><form id="site-search-form" action="" role="search">
<fieldset class="bn ma0 pa0">
<label class="clip" for="email-address">Search</label>
<input type="search" id="search-input" class="needs-js bg-left bg-transparent bn f5 input-reset lh-solid mt3 mt0-ns pl4 pv2 w5 white"
placeholder="搜索文档" type="text"
name="email-address" value="" style="background-image:url('/images/icon-search.png');background-size:16px 16px;">
</fieldset>
</form>
</div>
<div class="list ma0 pa0 dn dib-l"></div>
<span class="absolute mt1 mt2-l pr3 right-0 top-0">
<a class="github-button needs-js link primary-color-dark" href="https://github.com/jenkins-zh/jenkins-zh/" data-size="large" data-show-count="false" aria-label="Star Jenkins WeChat GitHub">Star</a>
</span>
</div>
</nav>
<main role="main" class="content-with-sidebar min-vh-100 pb7 pb0-ns">
<div class="w-100 ph4 pb5 pb6-ns pt1 mt4 pt3-ns">
<div class="flex">
<div class="w-100 w-80-l ph0 ph4-l">
<article class="w-100 nested-copy-line-height nested-links nested-img">
<h1 class="primary-color-dark f2">
Meetings
</h1>
<div class=" mid-gray f5 f4-l">
</div>
</article>
<div class="flex flex-wrap">
<section class="flex-ns flex-wrap justify-between w-100">
<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="/meeting/2019-08-08/" class="link primary-color dim"></a>
</h1>
<div class="lh-copy links">
线下活动 上海 开源基础设施峰会2019 11月4-6日 https://www.openstack.cn/ 开源年会 11月2-3日 https://www.bagevent.com/event/5518928?bag_track=bagevent meetup 9月21/22日 场地(赵晓杰) 讲师,三名(需要征集一名) 活动宣传稿(高嵘) 礼品(空缺) 北京 黑客松 门票价格,早鸟票,标准票,晚鸟票 100,120,150 志愿者(彦军) 设备,摄像等 视频剪辑(王顺) vs-code 服务器的配置要求? 开源人线下见面会 8月24日 成员招募 明天拉个群
教程 https://jenkins-zh.cn/tutorial/
<a href="/meeting/2019-08-08/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
</div>
</main>
<footer class="bg-primary-color-dark ph4-ns pt4 relative w-100" role="contentinfo">
<div class="center flex-ns flex-wrap justify-between mw9 w-90">
<div class="pb3 pt4 w-100 w-50-ns">
<div class="b f3 light-gray mb3 nested-links tc">
<a href="https://github.com/jenkins-zh/jenkins-zh/graphs/contributors" target="_blank" class="link">Jenkins 社区贡献者</a> 维护<br/>
</div>
<ul class="center f6 list ma0 mv3 pa0 tc" style="display:none"><li class="dib mr3"><a href="https://github.com/jenkins-zh/jenkins-zh/issues/new" class="dim link light-gray pv2">File an Issue</a></li></ul>
<ul class="center f6 list ma0 mv4 pa0 tc">
<li class="dib mr3">
<a href="https://twitter.com/jenkinsci" target="_blank" class="dim link light-gray pv2">Twitter</a>
</li>
<li class="dib mr3">
<a href="https://www.youtube.com/channel/UC63xz3pq26BBgwB3cnwCoqQ" target="_blank" class="dim link light-gray pv2">YouTube</a>
</li>
<li class="dib mr3">
<a href="https://space.bilibili.com/433584098" target="_blank" class="dim link light-gray pv2">哔哩哔哩</a>
</li>
</ul>
</div>
<div>
<div style="color: #ffffff; display: inline-block; text-align: center; margin-right: 5px; margin-left: 5px;">优酷视频
<div>
<a href="https://i.youku.com/jenkinszh" target="_blank">
<img src="/images/youku-qrcode.png" with="100" height="100">
</a>
</div>
</div>
<div style="color: #ffffff; display: inline-block; text-align: center; margin-right: 5px; margin-left: 5px;">微信公众号
<div>
<a href="https://mp.weixin.qq.com/s/vifdduC3kRGSIMpyL03yVA" target="_blank">
<img src="https://jenkins.io/images/jenkins-wechat.png" with="100" height="100">
</a>
</div>
</div>
</div>
</div>
<div class="f7 gray mb5 mb0-ns ph3 w-100" style="display:none"> 
<p class="dib mr4">Jenkins&reg; is a registered trademark of <a href="https://www.spi-inc.org/" class="link">Software in the Public Interest, Inc.</a></p>
<p class="dib">Copyright 2018–2019 the original authors.</p>
</div>
<div class="bg-primary-color-dark bottom-0 left-0 right-0 dn-l fixed pb3 ph3 w-100"><div class="globalmenu mobilemenu pb3 dn">
<ul class="list hidden dib ph0 ma0 scrolling-touch tc">
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/wechat/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
博客
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/tutorial/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
教程
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/event/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
活动
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/partner/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
合作伙伴
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/about/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
关于我们
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="http://jenkins.io/zh" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
Jenkins 官网
</a>
</li>
</ul>
</div>
<div class="docsmenu mobilemenu pb3 dn">
<ul class="list dib ph0 ma0 scrolling-touch tc">
</ul>
</div>
<div class="flex dn-l justify-between">
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link mr2 white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".globalmenu">Menu</button>
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".docsmenu">Docs Menu</button>
</div>
</div>
</footer>
<link href="/dist/auto-complete.css" rel="stylesheet">
<script type="text/javascript">
var baseurl = "https:\/\/jenkins-zh.cn\/";
</script>
<script src="/dist/lunr.js"></script>
<script src="/dist/autocomplete.js"></script>
<script src="/dist/jquery-3.2.1.min.js"></script>
<script src="/dist/search.js"></script>
<script async defer src="https://buttons.github.io/buttons.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?6db234f713318730f0e5f6a95bdd8d47";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<script>
(function(){
var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?6276dcef5c15f276644151772390c1f9":"https://jspassport.ssl.qhimg.com/11.0.1.js?6276dcef5c15f276644151772390c1f9";
document.write('<script src="' + src + '" id="sozz"><\/script>');
})();
</script>
</body>
</html>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Meetings on Jenkins 中文社区</title>
<link>https://jenkins-zh.cn/meeting/</link>
<description>Recent content in Meetings on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Thu, 08 Aug 2019 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/2019-08-08/</link>
<pubDate>Thu, 08 Aug 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/meeting/2019-08-08/</guid>
<description>线下活动 上海 开源基础设施峰会2019 11月4-6日 https://www.openstack.cn/ 开源年会 11月2-3日 https://www.bagevent.com/event/5518928?bag_track=bagevent meetup 9月21/22日 场地(赵晓杰) 讲师,三名(需要征集一名) 活动宣传稿(高嵘) 礼品(空缺) 北京 黑客松 门票价格,早鸟票,标准票,晚鸟票 100,120,150 志愿者(彦军) 设备,摄像等 视频剪辑(王顺) vs-code 服务器的配置要求? 开源人线下见面会 8月24日 成员招募 明天拉个群
教程 https://jenkins-zh.cn/tutorial/</description>
</item>
</channel>
</rss>
\ No newline at end of file
<!DOCTYPE html><html><head><title>https://jenkins-zh.cn/meeting/</title><link rel="canonical" href="https://jenkins-zh.cn/meeting/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://jenkins-zh.cn/meeting/" /></head></html>
\ No newline at end of file
...@@ -11,6 +11,11 @@ ...@@ -11,6 +11,11 @@
<lastmod>2019-08-09T00:00:00+00:00</lastmod> <lastmod>2019-08-09T00:00:00+00:00</lastmod>
</url> </url>
<url>
<loc>https://jenkins-zh.cn/meeting/2019-08-08/</loc>
<lastmod>2019-08-08T00:00:00+00:00</lastmod>
</url>
<url> <url>
<loc>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-08-jenkins-x-new-logo/</loc> <loc>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-08-jenkins-x-new-logo/</loc>
<lastmod>2019-08-08T00:00:00+00:00</lastmod> <lastmod>2019-08-08T00:00:00+00:00</lastmod>
...@@ -804,6 +809,12 @@ ...@@ -804,6 +809,12 @@
<priority>0</priority> <priority>0</priority>
</url> </url>
<url>
<loc>https://jenkins-zh.cn/meeting/</loc>
<lastmod>2019-08-08T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
<url> <url>
<loc>https://jenkins-zh.cn/tags/multi-branch/</loc> <loc>https://jenkins-zh.cn/tags/multi-branch/</loc>
<lastmod>2019-08-05T00:00:00+00:00</lastmod> <lastmod>2019-08-05T00:00:00+00:00</lastmod>
...@@ -1111,10 +1122,18 @@ ...@@ -1111,10 +1122,18 @@
<priority>0</priority> <priority>0</priority>
</url> </url>
<url>
<loc>https://jenkins-zh.cn/tutorial/management/plugin/update-center/</loc>
</url>
<url> <url>
<loc>https://jenkins-zh.cn/tutorial/api/plugin/</loc> <loc>https://jenkins-zh.cn/tutorial/api/plugin/</loc>
</url> </url>
<url>
<loc>https://jenkins-zh.cn/tutorial/management/plugin/</loc>
</url>
<url> <url>
<loc>https://jenkins-zh.cn/wechat/articles/2019/04/2019-04-15-security-spring-cleaning/</loc> <loc>https://jenkins-zh.cn/wechat/articles/2019/04/2019-04-15-security-spring-cleaning/</loc>
</url> </url>
......
...@@ -205,6 +205,31 @@ var trackOutboundLink = function(id, url) { ...@@ -205,6 +205,31 @@ var trackOutboundLink = function(id, url) {
<section class="flex-ns flex-wrap justify-between w-100"> <section class="flex-ns flex-wrap justify-between w-100">
<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-09-volunteer-recruitment/" class="link primary-color dim">持续交付黑客松--志愿者招募</a>
</h1>
<div class="lh-copy links">
持续交付黑客松志愿者招募
<a href="/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section> </section>
</div> </div>
......
...@@ -17,8 +17,9 @@ ...@@ -17,8 +17,9 @@
<pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate> <pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/</guid> <guid>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/</guid>
<description>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,该活动旨在为当下金融、能源、政务、交通等场景面临的 IT 挑战提出解决方案。 <description>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,我们将会以开源、开放的方式策划、组织本次活动。开源——黑客松上产生的所有代码、文档甚至想法都会是开源的,都会托管在国内最大的代码托管网站——码云上。开放——任何岗位、背景的人都可以参与我们的活动,不仅仅只有研发、测试、运维等岗位的同学,我们非常欢迎文档工程师、产品经理、敏捷教练的加入,甚至 HR、PR 的同学也可以来参与。
主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。 集结这么多具有不同技能的同学后,我们希望能解决什么问题呢?我们希望让大家切实地体会到,参与开源并没有你想的那么困难、无趣,也绝不仅仅是只有键盘侠的 Coding 独秀,人人都可以参与开源社区。并且,通过开源社区可以集中地解决很多通用性的问题,通过开源的黑客松活动,更是可以集中地解决我们在使用开源的持续交付方案时遇到的诸多痛点。
主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 微软 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。
报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId): 报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId):
活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。 活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。
志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票</description> 志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票</description>
......
...@@ -205,6 +205,31 @@ var trackOutboundLink = function(id, url) { ...@@ -205,6 +205,31 @@ var trackOutboundLink = function(id, url) {
<section class="flex-ns flex-wrap justify-between w-100"> <section class="flex-ns flex-wrap justify-between w-100">
<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-09-volunteer-recruitment/" class="link primary-color dim">持续交付黑客松--志愿者招募</a>
</h1>
<div class="lh-copy links">
持续交付黑客松志愿者招募
<a href="/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section> </section>
</div> </div>
......
...@@ -17,8 +17,9 @@ ...@@ -17,8 +17,9 @@
<pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate> <pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/</guid> <guid>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/</guid>
<description>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,该活动旨在为当下金融、能源、政务、交通等场景面临的 IT 挑战提出解决方案。 <description>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,我们将会以开源、开放的方式策划、组织本次活动。开源——黑客松上产生的所有代码、文档甚至想法都会是开源的,都会托管在国内最大的代码托管网站——码云上。开放——任何岗位、背景的人都可以参与我们的活动,不仅仅只有研发、测试、运维等岗位的同学,我们非常欢迎文档工程师、产品经理、敏捷教练的加入,甚至 HR、PR 的同学也可以来参与。
主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。 集结这么多具有不同技能的同学后,我们希望能解决什么问题呢?我们希望让大家切实地体会到,参与开源并没有你想的那么困难、无趣,也绝不仅仅是只有键盘侠的 Coding 独秀,人人都可以参与开源社区。并且,通过开源社区可以集中地解决很多通用性的问题,通过开源的黑客松活动,更是可以集中地解决我们在使用开源的持续交付方案时遇到的诸多痛点。
主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 微软 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。
报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId): 报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId):
活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。 活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。
志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票</description> 志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票</description>
......
...@@ -205,6 +205,31 @@ var trackOutboundLink = function(id, url) { ...@@ -205,6 +205,31 @@ var trackOutboundLink = function(id, url) {
<section class="flex-ns flex-wrap justify-between w-100"> <section class="flex-ns flex-wrap justify-between w-100">
<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-09-volunteer-recruitment/" class="link primary-color dim">持续交付黑客松--志愿者招募</a>
</h1>
<div class="lh-copy links">
持续交付黑客松志愿者招募
<a href="/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px"> <div class="relative weight-0" style="max-width: 350px">
......
...@@ -17,8 +17,9 @@ ...@@ -17,8 +17,9 @@
<pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate> <pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/</guid> <guid>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/</guid>
<description>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,该活动旨在为当下金融、能源、政务、交通等场景面临的 IT 挑战提出解决方案。 <description>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,我们将会以开源、开放的方式策划、组织本次活动。开源——黑客松上产生的所有代码、文档甚至想法都会是开源的,都会托管在国内最大的代码托管网站——码云上。开放——任何岗位、背景的人都可以参与我们的活动,不仅仅只有研发、测试、运维等岗位的同学,我们非常欢迎文档工程师、产品经理、敏捷教练的加入,甚至 HR、PR 的同学也可以来参与。
主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。 集结这么多具有不同技能的同学后,我们希望能解决什么问题呢?我们希望让大家切实地体会到,参与开源并没有你想的那么困难、无趣,也绝不仅仅是只有键盘侠的 Coding 独秀,人人都可以参与开源社区。并且,通过开源社区可以集中地解决很多通用性的问题,通过开源的黑客松活动,更是可以集中地解决我们在使用开源的持续交付方案时遇到的诸多痛点。
主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 微软 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。
报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId): 报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId):
活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。 活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。
志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票</description> 志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票</description>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>API</p> <p>API</p>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,13 +340,56 @@ var trackOutboundLink = function(id, url) { ...@@ -335,13 +340,56 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>本教程由 Jenkins 中文社区发起,并由每一位 Jenkins 的爱好者、用户或者开发者共同维护。</p> <p>本教程由 Jenkins 中文社区发起,并由每一位 Jenkins 的爱好者、用户或者开发者共同维护。</p>
<p>文档以 Markdown 的格式来编写,并采用 <a href="http://github.com/gohugoio/hugo/">Hugo</a> 生成静态网站,每当<a href="https://github.com/jenkins-zh/jenkins-zh">该仓库</a><code>master</code> 分支发生变化后,就会由 <a href="https://github.com/jenkinsci/hugo-plugin">hugo-plugin</a> 构建并自动上线。</p> <p>文档以 Markdown 的格式来编写,并采用 <a href="http://github.com/gohugoio/hugo/">Hugo</a> 生成静态网站,每当<a href="https://github.com/jenkins-zh/jenkins-zh">该仓库</a><code>master</code> 分支发生变化后,就会由 <a href="https://github.com/jenkinsci/hugo-plugin">hugo-plugin</a> 构建并自动上线。</p>
<p>每一位贡献者,都需要通过发起 <a href="https://github.com/jenkins-zh/jenkins-zh/pulls">Pull Request</a> 的方式来帮忙完善、改进该 Jenkins 中文教程。</p> <p>每一位贡献者,都需要通过发起 <a href="https://github.com/jenkins-zh/jenkins-zh/pulls">Pull Request</a> 的方式来帮忙完善、改进该 Jenkins 中文教程。</p>
<p>在每个 Markdown 文件的头部,我们以 YAML 格式附加了一些信息,支持的字段如下:</p>
<table>
<thead>
<tr>
<th>字段名称</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>type</td>
<td>固定值:<code>tutorial</code></td>
</tr>
<tr>
<td>title</td>
<td>教程标题(必填项)</td>
</tr>
<tr>
<td>toc</td>
<td>是否显示目录结构,为 <code>true</code> 时显示</td>
</tr>
<tr>
<td>author</td>
<td>作者,首位编写本教程的人,值为 GitHub ID(必填项)</td>
</tr>
<tr>
<td>editors</td>
<td>协作者,作者以外的所有完善过本教程的人,值为 GitHub ID</td>
</tr>
<tr>
<td>references</td>
<td>本教程涉及的参考资料链接,包括的字段:name、link</td>
</tr>
</tbody>
</table>
</div> </div>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>计算节点的配置与管理</p> <p>计算节点的配置与管理</p>
......
...@@ -191,7 +191,7 @@ var trackOutboundLink = function(id, url) { ...@@ -191,7 +191,7 @@ var trackOutboundLink = function(id, url) {
<article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns"> <article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns">
<div class="flex-l"> <div class="flex-l">
<aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100"> <aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100">
<div> <div class="prose">
<h1>认证和授权</h1> <h1>认证和授权</h1>
<p>待补充</p> <p>待补充</p>
...@@ -204,6 +204,10 @@ var trackOutboundLink = function(id, url) { ...@@ -204,6 +204,10 @@ var trackOutboundLink = function(id, url) {
<div style="margin-top: 20px; margin-bottom: 20px;">
<a href="https://github.com/jenkins-zh/jenkins-zh/edit/master/content/tutorial/management/auth/demo.md" target="_blank">改善此页</a>
</div>
</aside> </aside>
</div> </div>
</div> </div>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>认证</p> <p>认证</p>
......
...@@ -191,7 +191,7 @@ var trackOutboundLink = function(id, url) { ...@@ -191,7 +191,7 @@ var trackOutboundLink = function(id, url) {
<article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns"> <article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns">
<div class="flex-l"> <div class="flex-l">
<aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100"> <aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100">
<div> <div class="prose">
<h1>待补充</h1> <h1>待补充</h1>
<p>待补充</p> <p>待补充</p>
...@@ -204,6 +204,10 @@ var trackOutboundLink = function(id, url) { ...@@ -204,6 +204,10 @@ var trackOutboundLink = function(id, url) {
<div style="margin-top: 20px; margin-bottom: 20px;">
<a href="https://github.com/jenkins-zh/jenkins-zh/edit/master/content/tutorial/management/backup-restore/demo.md" target="_blank">改善此页</a>
</div>
</aside> </aside>
</div> </div>
</div> </div>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>备份与恢复</p> <p>备份与恢复</p>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>Jenkins 管理相关。</p> <p>Jenkins 管理相关。</p>
......
<!DOCTYPE html>
<html class="no-js" lang="zh-CN">
<head>
<meta charset="utf-8">
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-200.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-800.woff2" as="font" type="font/woff2" crossorigin>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>插件管理 - Jenkins 中文社区</title>
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="description" content="共建开放、包容、活跃的 Jenkins 社区">
<meta name="keywords" content="Jenkins,Jenkins中文社区,Jenkins官方公众号,持续集成,持续交付,开源社区,DevOps">
<meta name="viewport" content="width=device-width,minimum-scale=1">
<meta name="generator" content="Hugo 0.54.0" />
<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
<link rel="alternate" type="application/rss&#43;xml" href="https://jenkins-zh.cn/tutorial/management/plugin/index.xml">
<link href='/dist/main.css' rel='stylesheet' type="text/css" /><style>
img.avatar {
width: 32px;
display: inline;
}
</style>
<meta property="og:title" content="插件管理" />
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/tutorial/management/plugin/" />
<meta itemprop="name" content="插件管理">
<meta itemprop="description" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="插件管理"/>
<meta name="twitter:description" content=""/>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-4216293-5"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-4216293-5');
var trackOutboundLink = function(id, url) {
console.log("track:", id, url)
gtag('event', 'click', {
'event_category': 'outbound',
'event_label': id,
'transport_type': 'beacon',
'event_callback': function(){document.location = url;}
});
}
</script>
</head>
<body class="ma0 sans-serif bg-primary-color-light">
<nav class="bg-primary-color-dark pv4 w-100" role="navigation">
<div class="center flex-ns flex-wrap items-center justify-start mw9">
<h1 class="dim f3 lh-solid ml0-ns mr0 mr4-l mv0 pl3 pl4-ns">
<a href="https://jenkins-zh.cn/" class="link white">
Jenkins 中文社区
</a>
</h1>
<ul class="list ma0 pa0 dn dib-l">
<li class="f5 dib mr4" role="menuitem">
<a href="/wechat/" class="dim link light-silver"
>
博客
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/tutorial/" class="dim link light-silver"
>
教程
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/event/" class="dim link light-silver"
>
活动
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/partner/" class="dim link light-silver"
>
合作伙伴
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/about/" class="dim link light-silver"
>
关于我们
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="http://jenkins.io/zh" class="dim link light-silver"
target="_blank">
Jenkins 官网
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32" class="fill-current v-base" aria-label="External Link">
<path d="M25.152 16.576v5.696q0 2.144-1.504 3.648t-3.648 1.504h-14.848q-2.144 0-3.648-1.504t-1.504-3.648v-14.848q0-2.112 1.504-3.616t3.648-1.536h12.576q0.224 0 0.384 0.16t0.16 0.416v1.152q0 0.256-0.16 0.416t-0.384 0.16h-12.576q-1.184 0-2.016 0.832t-0.864 2.016v14.848q0 1.184 0.864 2.016t2.016 0.864h14.848q1.184 0 2.016-0.864t0.832-2.016v-5.696q0-0.256 0.16-0.416t0.416-0.16h1.152q0.256 0 0.416 0.16t0.16 0.416zM32 1.152v9.12q0 0.48-0.352 0.8t-0.8 0.352-0.8-0.352l-3.136-3.136-11.648 11.648q-0.16 0.192-0.416 0.192t-0.384-0.192l-2.048-2.048q-0.192-0.16-0.192-0.384t0.192-0.416l11.648-11.648-3.136-3.136q-0.352-0.352-0.352-0.8t0.352-0.8 0.8-0.352h9.12q0.48 0 0.8 0.352t0.352 0.8z"></path>
</svg>
</a>
</li>
</ul>
<div class="db dib-ns pl3"><form id="site-search-form" action="" role="search">
<fieldset class="bn ma0 pa0">
<label class="clip" for="email-address">Search</label>
<input type="search" id="search-input" class="needs-js bg-left bg-transparent bn f5 input-reset lh-solid mt3 mt0-ns pl4 pv2 w5 white"
placeholder="搜索文档" type="text"
name="email-address" value="" style="background-image:url('/images/icon-search.png');background-size:16px 16px;">
</fieldset>
</form>
</div>
<div class="list ma0 pa0 dn dib-l"></div>
<span class="absolute mt1 mt2-l pr3 right-0 top-0">
<a class="github-button needs-js link primary-color-dark" href="https://github.com/jenkins-zh/jenkins-zh/" data-size="large" data-show-count="false" aria-label="Star Jenkins WeChat GitHub">Star</a>
</span>
</div>
</nav>
<main role="main" class="content-with-sidebar min-vh-100 pb7 pb0-ns">
<div class="w-100 ph4 pb5 pb6-ns pt1 pt3-ns">
<div class="flex">
<div class="dn db-l w-20">
<aside>
<ul>
<li class="">
<a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span>
</a>
</li>
<ul class="sub-menu">
<li class="">
<a href="/tutorial/api/plugin/">插件相关</a>
</li>
<li class="">
<a href="/tutorial/api/core/">核心</a>
</li>
</ul>
<li class="active">
<a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span>
</a>
</li>
<ul class="sub-menu">
<li class="">
<a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class="">
<a href="/tutorial/management/agent/">计算节点</a>
</li>
<li class="">
<a href="/tutorial/management/auth/">认证</a>
</li>
</ul>
<li class="">
<a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span>
</a>
</li>
<ul class="sub-menu">
<li class="">
<a href="/tutorial/notify/email/">电子邮件</a>
</li>
</ul>
<li class="">
<a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span>
</a>
</li>
<ul class="sub-menu">
<li class="">
<a href="/tutorial/pipeline/shared-library/">共享库</a>
</li>
<li class="">
<a href="/tutorial/pipeline/multi-branch/">多分支流水线</a>
</li>
<li class="">
<a href="/tutorial/pipeline/pipeline/">流水线</a>
</li>
</ul>
<li class="">
<a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span>
</a>
</li>
<ul class="sub-menu">
<li class="">
<a href="/tutorial/plugin-dev/pipeline/">流水线插件</a>
</li>
</ul>
<li class="">
<a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span>
</a>
</li>
<ul class="sub-menu">
<li class="">
<a href="/tutorial/scm/git/">有关 Git 的教程</a>
</li>
<li class="">
<a href="/tutorial/scm/svn/">有关 svn 的教程</a>
</li>
</ul>
<li class="">
<a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span>
</a>
</li>
<ul class="sub-menu">
<li class="">
<a href="/tutorial/use-cases/package/">制品管理</a>
</li>
<li class="">
<a href="/tutorial/use-cases/build/">构建</a>
</li>
<li class="">
<a href="/tutorial/use-cases/deploy/">部署</a>
</li>
</ul>
</ul>
</aside>
</div>
<div class="prose">
<p>插件管理</p>
<div>
<a href="/tutorial/management/plugin/update-center/">插件更新中心</a>
</div>
</div>
</div>
</div>
</main>
<footer class="bg-primary-color-dark ph4-ns pt4 relative w-100" role="contentinfo">
<div class="center flex-ns flex-wrap justify-between mw9 w-90">
<div class="pb3 pt4 w-100 w-50-ns">
<div class="b f3 light-gray mb3 nested-links tc">
<a href="https://github.com/jenkins-zh/jenkins-zh/graphs/contributors" target="_blank" class="link">Jenkins 社区贡献者</a> 维护<br/>
</div>
<ul class="center f6 list ma0 mv3 pa0 tc" style="display:none"><li class="dib mr3"><a href="https://github.com/jenkins-zh/jenkins-zh/issues/new" class="dim link light-gray pv2">File an Issue</a></li></ul>
<ul class="center f6 list ma0 mv4 pa0 tc">
<li class="dib mr3">
<a href="https://twitter.com/jenkinsci" target="_blank" class="dim link light-gray pv2">Twitter</a>
</li>
<li class="dib mr3">
<a href="https://www.youtube.com/channel/UC63xz3pq26BBgwB3cnwCoqQ" target="_blank" class="dim link light-gray pv2">YouTube</a>
</li>
<li class="dib mr3">
<a href="https://space.bilibili.com/433584098" target="_blank" class="dim link light-gray pv2">哔哩哔哩</a>
</li>
</ul>
</div>
<div>
<div style="color: #ffffff; display: inline-block; text-align: center; margin-right: 5px; margin-left: 5px;">优酷视频
<div>
<a href="https://i.youku.com/jenkinszh" target="_blank">
<img src="/images/youku-qrcode.png" with="100" height="100">
</a>
</div>
</div>
<div style="color: #ffffff; display: inline-block; text-align: center; margin-right: 5px; margin-left: 5px;">微信公众号
<div>
<a href="https://mp.weixin.qq.com/s/vifdduC3kRGSIMpyL03yVA" target="_blank">
<img src="https://jenkins.io/images/jenkins-wechat.png" with="100" height="100">
</a>
</div>
</div>
</div>
</div>
<div class="f7 gray mb5 mb0-ns ph3 w-100" style="display:none"> 
<p class="dib mr4">Jenkins&reg; is a registered trademark of <a href="https://www.spi-inc.org/" class="link">Software in the Public Interest, Inc.</a></p>
<p class="dib">Copyright 2018–2019 the original authors.</p>
</div>
<div class="bg-primary-color-dark bottom-0 left-0 right-0 dn-l fixed pb3 ph3 w-100"><div class="globalmenu mobilemenu pb3 dn">
<ul class="list hidden dib ph0 ma0 scrolling-touch tc">
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/wechat/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
博客
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/tutorial/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
教程
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/event/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
活动
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/partner/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
合作伙伴
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/about/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
关于我们
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="http://jenkins.io/zh" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
Jenkins 官网
</a>
</li>
</ul>
</div>
<div class="docsmenu mobilemenu pb3 dn">
<ul class="list dib ph0 ma0 scrolling-touch tc">
</ul>
</div>
<div class="flex dn-l justify-between">
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link mr2 white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".globalmenu">Menu</button>
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".docsmenu">Docs Menu</button>
</div>
</div>
</footer>
<link href="/dist/auto-complete.css" rel="stylesheet">
<script type="text/javascript">
var baseurl = "https:\/\/jenkins-zh.cn\/";
</script>
<script src="/dist/lunr.js"></script>
<script src="/dist/autocomplete.js"></script>
<script src="/dist/jquery-3.2.1.min.js"></script>
<script src="/dist/search.js"></script>
<script async defer src="https://buttons.github.io/buttons.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?6db234f713318730f0e5f6a95bdd8d47";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<script>
(function(){
var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?6276dcef5c15f276644151772390c1f9":"https://jspassport.ssl.qhimg.com/11.0.1.js?6276dcef5c15f276644151772390c1f9";
document.write('<script src="' + src + '" id="sozz"><\/script>');
})();
</script>
</body>
</html>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>插件管理 on Jenkins 中文社区</title>
<link>https://jenkins-zh.cn/tutorial/management/plugin/</link>
<description>Recent content in 插件管理 on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<atom:link href="https://jenkins-zh.cn/tutorial/management/plugin/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>插件更新中心</title>
<link>https://jenkins-zh.cn/tutorial/management/plugin/update-center/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/tutorial/management/plugin/update-center/</guid>
<description>Jenkins 安装完成后,默认的插件更新中心地址为 https://updates.jenkins.io/update-center.json
除了正式版本以外,部分插件也会发布一些 alpha 或者 beta 版本,以便让部分用户体验实验性功能。我们可以在插件管理-》高级部分,修改为如下地址:
https://updates.jenkins.io/experimental/update-center.json
镜像地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</description>
</item>
</channel>
</rss>
\ No newline at end of file
<!DOCTYPE html>
<html class="no-js" lang="zh-CN">
<head>
<meta charset="utf-8">
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-200.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-400.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="https://jenkins-zh.cn/files/muli-latin-800.woff2" as="font" type="font/woff2" crossorigin>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>插件更新中心 - Jenkins 中文社区</title>
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="description" content="共建开放、包容、活跃的 Jenkins 社区">
<meta name="keywords" content="Jenkins,Jenkins中文社区,Jenkins官方公众号,持续集成,持续交付,开源社区,DevOps">
<meta name="viewport" content="width=device-width,minimum-scale=1">
<meta name="generator" content="Hugo 0.54.0" />
<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
<link href='/dist/main.css' rel='stylesheet' type="text/css" /><style>
img.avatar {
width: 32px;
display: inline;
}
</style>
<meta property="og:title" content="插件更新中心" />
<meta property="og:description" content="Jenkins 安装完成后,默认的插件更新中心地址为 https://updates.jenkins.io/update-center.json
除了正式版本以外,部分插件也会发布一些 alpha 或者 beta 版本,以便让部分用户体验实验性功能。我们可以在插件管理-》高级部分,修改为如下地址:
https://updates.jenkins.io/experimental/update-center.json
镜像地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://jenkins-zh.cn/tutorial/management/plugin/update-center/" />
<meta itemprop="name" content="插件更新中心">
<meta itemprop="description" content="Jenkins 安装完成后,默认的插件更新中心地址为 https://updates.jenkins.io/update-center.json
除了正式版本以外,部分插件也会发布一些 alpha 或者 beta 版本,以便让部分用户体验实验性功能。我们可以在插件管理-》高级部分,修改为如下地址:
https://updates.jenkins.io/experimental/update-center.json
镜像地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json">
<meta itemprop="wordCount" content="11">
<meta itemprop="keywords" content="" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="插件更新中心"/>
<meta name="twitter:description" content="Jenkins 安装完成后,默认的插件更新中心地址为 https://updates.jenkins.io/update-center.json
除了正式版本以外,部分插件也会发布一些 alpha 或者 beta 版本,以便让部分用户体验实验性功能。我们可以在插件管理-》高级部分,修改为如下地址:
https://updates.jenkins.io/experimental/update-center.json
镜像地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json"/>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-4216293-5"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-4216293-5');
var trackOutboundLink = function(id, url) {
console.log("track:", id, url)
gtag('event', 'click', {
'event_category': 'outbound',
'event_label': id,
'transport_type': 'beacon',
'event_callback': function(){document.location = url;}
});
}
</script>
</head>
<body class="ma0 sans-serif bg-primary-color-light">
<nav class="bg-primary-color-dark pv4 w-100" role="navigation">
<div class="center flex-ns flex-wrap items-center justify-start mw9">
<h1 class="dim f3 lh-solid ml0-ns mr0 mr4-l mv0 pl3 pl4-ns">
<a href="https://jenkins-zh.cn/" class="link white">
Jenkins 中文社区
</a>
</h1>
<ul class="list ma0 pa0 dn dib-l">
<li class="f5 dib mr4" role="menuitem">
<a href="/wechat/" class="dim link light-silver"
>
博客
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/tutorial/" class="dim link light-silver"
>
教程
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/event/" class="dim link light-silver"
>
活动
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/partner/" class="dim link light-silver"
>
合作伙伴
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="/about/" class="dim link light-silver"
>
关于我们
</a>
</li>
<li class="f5 dib mr4" role="menuitem">
<a href="http://jenkins.io/zh" class="dim link light-silver"
target="_blank">
Jenkins 官网
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="10" height="10" viewBox="0 0 32 32" class="fill-current v-base" aria-label="External Link">
<path d="M25.152 16.576v5.696q0 2.144-1.504 3.648t-3.648 1.504h-14.848q-2.144 0-3.648-1.504t-1.504-3.648v-14.848q0-2.112 1.504-3.616t3.648-1.536h12.576q0.224 0 0.384 0.16t0.16 0.416v1.152q0 0.256-0.16 0.416t-0.384 0.16h-12.576q-1.184 0-2.016 0.832t-0.864 2.016v14.848q0 1.184 0.864 2.016t2.016 0.864h14.848q1.184 0 2.016-0.864t0.832-2.016v-5.696q0-0.256 0.16-0.416t0.416-0.16h1.152q0.256 0 0.416 0.16t0.16 0.416zM32 1.152v9.12q0 0.48-0.352 0.8t-0.8 0.352-0.8-0.352l-3.136-3.136-11.648 11.648q-0.16 0.192-0.416 0.192t-0.384-0.192l-2.048-2.048q-0.192-0.16-0.192-0.384t0.192-0.416l11.648-11.648-3.136-3.136q-0.352-0.352-0.352-0.8t0.352-0.8 0.8-0.352h9.12q0.48 0 0.8 0.352t0.352 0.8z"></path>
</svg>
</a>
</li>
</ul>
<div class="db dib-ns pl3"><form id="site-search-form" action="" role="search">
<fieldset class="bn ma0 pa0">
<label class="clip" for="email-address">Search</label>
<input type="search" id="search-input" class="needs-js bg-left bg-transparent bn f5 input-reset lh-solid mt3 mt0-ns pl4 pv2 w5 white"
placeholder="搜索文档" type="text"
name="email-address" value="" style="background-image:url('/images/icon-search.png');background-size:16px 16px;">
</fieldset>
</form>
</div>
<div class="list ma0 pa0 dn dib-l"></div>
<span class="absolute mt1 mt2-l pr3 right-0 top-0">
<a class="github-button needs-js link primary-color-dark" href="https://github.com/jenkins-zh/jenkins-zh/" data-size="large" data-show-count="false" aria-label="Star Jenkins WeChat GitHub">Star</a>
</span>
</div>
</nav>
<main role="main" class="content-with-sidebar min-vh-100 pb7 pb0-ns">
<main>
<article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns">
<div class="flex-l">
<aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100">
<div class="prose">
<h1>插件更新中心</h1>
<p>Jenkins 安装完成后,默认的插件更新中心地址为 <code>https://updates.jenkins.io/update-center.json</code></p>
<p>除了正式版本以外,部分插件也会发布一些 <code>alpha</code> 或者 <code>beta</code> 版本,以便让部分用户体验实验性功能。我们可以在<code>插件管理-》高级</code>部分,修改为如下地址:</p>
<p><code>https://updates.jenkins.io/experimental/update-center.json</code></p>
<h2 id="镜像地址">镜像地址</h2>
<p><code>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</code></p>
</div>
</aside>
<div class="order-2 w-100 w-20-l ph5-m ph0-l mb4 sticky">
<aside class="fixed-lTK mw5-l right-0 f6 bl-l b--moon-gray pv4 pv0-ns ph4-l nested-list-reset nested-links nested-copy-line-height">
作者:<a href="https://github.com/linuxsuren" target="_blank">linuxsuren</a>
<p class="b">此页面上的内容</p>
<nav id="TableOfContents">
<ul>
<li>
<ul>
<li><a href="#镜像地址">镜像地址</a></li>
</ul></li>
</ul>
</nav>
<div style="margin-top: 20px; margin-bottom: 20px;">
<a href="https://github.com/jenkins-zh/jenkins-zh/edit/master/content/tutorial/management/plugin/update-center.md" target="_blank">改善此页</a>
</div>
</aside>
</div>
</div>
</article>
</main>
<script src="https://utteranc.es/client.js"
repo="jenkins-zh/jenkins-zh.github.io"
issue-term="pathname"
theme="github-light"
label="tutorial"
crossorigin="linuxsuren"
async>
</script>
</main>
<footer class="bg-primary-color-dark ph4-ns pt4 relative w-100" role="contentinfo">
<div class="center flex-ns flex-wrap justify-between mw9 w-90">
<div class="pb3 pt4 w-100 w-50-ns">
<div class="b f3 light-gray mb3 nested-links tc">
<a href="https://github.com/jenkins-zh/jenkins-zh/graphs/contributors" target="_blank" class="link">Jenkins 社区贡献者</a> 维护<br/>
</div>
<ul class="center f6 list ma0 mv3 pa0 tc" style="display:none"><li class="dib mr3"><a href="https://github.com/jenkins-zh/jenkins-zh/issues/new" class="dim link light-gray pv2">File an Issue</a></li></ul>
<ul class="center f6 list ma0 mv4 pa0 tc">
<li class="dib mr3">
<a href="https://twitter.com/jenkinsci" target="_blank" class="dim link light-gray pv2">Twitter</a>
</li>
<li class="dib mr3">
<a href="https://www.youtube.com/channel/UC63xz3pq26BBgwB3cnwCoqQ" target="_blank" class="dim link light-gray pv2">YouTube</a>
</li>
<li class="dib mr3">
<a href="https://space.bilibili.com/433584098" target="_blank" class="dim link light-gray pv2">哔哩哔哩</a>
</li>
</ul>
</div>
<div>
<div style="color: #ffffff; display: inline-block; text-align: center; margin-right: 5px; margin-left: 5px;">优酷视频
<div>
<a href="https://i.youku.com/jenkinszh" target="_blank">
<img src="/images/youku-qrcode.png" with="100" height="100">
</a>
</div>
</div>
<div style="color: #ffffff; display: inline-block; text-align: center; margin-right: 5px; margin-left: 5px;">微信公众号
<div>
<a href="https://mp.weixin.qq.com/s/vifdduC3kRGSIMpyL03yVA" target="_blank">
<img src="https://jenkins.io/images/jenkins-wechat.png" with="100" height="100">
</a>
</div>
</div>
</div>
</div>
<div class="f7 gray mb5 mb0-ns ph3 w-100" style="display:none"> 
<p class="dib mr4">Jenkins&reg; is a registered trademark of <a href="https://www.spi-inc.org/" class="link">Software in the Public Interest, Inc.</a></p>
<p class="dib">Copyright 2018–2019 the original authors.</p>
</div>
<div class="bg-primary-color-dark bottom-0 left-0 right-0 dn-l fixed pb3 ph3 w-100"><div class="globalmenu mobilemenu pb3 dn">
<ul class="list hidden dib ph0 ma0 scrolling-touch tc">
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/wechat/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
博客
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/tutorial/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
教程
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/event/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
活动
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/partner/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
合作伙伴
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="/about/" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
关于我们
</a>
</li>
<li class="tl dib ma0 hover-bg-black w-100">
<a href="http://jenkins.io/zh" class="ttu f6 link primary-color-light overflow hover-white db brand-font ma0 w-100 pv3 ph4">
Jenkins 官网
</a>
</li>
</ul>
</div>
<div class="docsmenu mobilemenu pb3 dn">
<ul class="list dib ph0 ma0 scrolling-touch tc">
</ul>
</div>
<div class="flex dn-l justify-between">
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link mr2 white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".globalmenu">Menu</button>
<button class="js-toggle flex-auto dib dn-l f6 tc db mt4-ns ph3 pv2 link white bg-primary-color-dark hover-bg-primary-color ba b--white-40 w-auto" data-target=".docsmenu">Docs Menu</button>
</div>
</div>
</footer>
<link href="/dist/auto-complete.css" rel="stylesheet">
<script type="text/javascript">
var baseurl = "https:\/\/jenkins-zh.cn\/";
</script>
<script src="/dist/lunr.js"></script>
<script src="/dist/autocomplete.js"></script>
<script src="/dist/jquery-3.2.1.min.js"></script>
<script src="/dist/search.js"></script>
<script async defer src="https://buttons.github.io/buttons.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?6db234f713318730f0e5f6a95bdd8d47";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<script>
(function(){
var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?6276dcef5c15f276644151772390c1f9":"https://jspassport.ssl.qhimg.com/11.0.1.js?6276dcef5c15f276644151772390c1f9";
document.write('<script src="' + src + '" id="sozz"><\/script>');
})();
</script>
</body>
</html>
...@@ -203,7 +203,7 @@ var trackOutboundLink = function(id, url) { ...@@ -203,7 +203,7 @@ var trackOutboundLink = function(id, url) {
<article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns"> <article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns">
<div class="flex-l"> <div class="flex-l">
<aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100"> <aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100">
<div> <div class="prose">
<h1>在 Jenkins 中配置邮件服务器</h1> <h1>在 Jenkins 中配置邮件服务器</h1>
...@@ -312,6 +312,10 @@ var trackOutboundLink = function(id, url) { ...@@ -312,6 +312,10 @@ var trackOutboundLink = function(id, url) {
<a href="https://github.com/linuxsuren" target="_blank">linuxsuren</a> <a href="https://github.com/linuxsuren" target="_blank">linuxsuren</a>
<div style="margin-top: 20px; margin-bottom: 20px;">
<a href="https://github.com/jenkins-zh/jenkins-zh/edit/master/content/tutorial/notify/email/email.md" target="_blank">改善此页</a>
</div>
</aside> </aside>
</div> </div>
</div> </div>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,8 +340,8 @@ var trackOutboundLink = function(id, url) { ...@@ -335,8 +340,8 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>email</p> <p>我们可以通过发送电子邮件的方式来通知流水线的构建状态。</p>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>notify</p> <p>notify</p>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>流水线相关</p> <p>流水线相关</p>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>待补充</p> <p>待补充</p>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>待完善</p> <p>待完善</p>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>待补充</p> <p>待补充</p>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>plugin dev</p> <p>plugin dev</p>
......
...@@ -191,7 +191,7 @@ var trackOutboundLink = function(id, url) { ...@@ -191,7 +191,7 @@ var trackOutboundLink = function(id, url) {
<article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns"> <article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns">
<div class="flex-l"> <div class="flex-l">
<aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100"> <aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100">
<div> <div class="prose">
<h1>待完善</h1> <h1>待完善</h1>
<p>待完善</p> <p>待完善</p>
...@@ -204,6 +204,10 @@ var trackOutboundLink = function(id, url) { ...@@ -204,6 +204,10 @@ var trackOutboundLink = function(id, url) {
<div style="margin-top: 20px; margin-bottom: 20px;">
<a href="https://github.com/jenkins-zh/jenkins-zh/edit/master/content/tutorial/plugin-dev/pipeline/demo.md" target="_blank">改善此页</a>
</div>
</aside> </aside>
</div> </div>
</div> </div>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>plugin dev</p> <p>plugin dev</p>
......
...@@ -191,7 +191,7 @@ var trackOutboundLink = function(id, url) { ...@@ -191,7 +191,7 @@ var trackOutboundLink = function(id, url) {
<article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns"> <article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns">
<div class="flex-l"> <div class="flex-l">
<aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100"> <aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100">
<div> <div class="prose">
<h1>有关 Git 的教程</h1> <h1>有关 Git 的教程</h1>
<p>待完善</p> <p>待完善</p>
...@@ -209,6 +209,10 @@ var trackOutboundLink = function(id, url) { ...@@ -209,6 +209,10 @@ var trackOutboundLink = function(id, url) {
<a href="https://github.com/someone" target="_blank">someone</a> <a href="https://github.com/someone" target="_blank">someone</a>
<div style="margin-top: 20px; margin-bottom: 20px;">
<a href="https://github.com/jenkins-zh/jenkins-zh/edit/master/content/tutorial/scm/git/git.md" target="_blank">改善此页</a>
</div>
</aside> </aside>
</div> </div>
</div> </div>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>有关 Git 的教程</p> <p>有关 Git 的教程</p>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>有关 SCM 的教程</p> <p>有关 SCM 的教程</p>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
<p>有关 svn 的教程</p> <p>有关 svn 的教程</p>
......
...@@ -191,7 +191,7 @@ var trackOutboundLink = function(id, url) { ...@@ -191,7 +191,7 @@ var trackOutboundLink = function(id, url) {
<article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns"> <article class="w-100 ph4 pb5 pb6-ns pt1 pt5-ns">
<div class="flex-l"> <div class="flex-l">
<aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100"> <aside class="bt bw1 pt3 mt2 mid-gray b--mid-gray fn w-100">
<div> <div class="prose">
<h1>有关 svn 的教程</h1> <h1>有关 svn 的教程</h1>
<p>待完善</p> <p>待完善</p>
...@@ -204,6 +204,10 @@ var trackOutboundLink = function(id, url) { ...@@ -204,6 +204,10 @@ var trackOutboundLink = function(id, url) {
<div style="margin-top: 20px; margin-bottom: 20px;">
<a href="https://github.com/jenkins-zh/jenkins-zh/edit/master/content/tutorial/scm/svn/svn.md" target="_blank">改善此页</a>
</div>
</aside> </aside>
</div> </div>
</div> </div>
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
......
...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) { ...@@ -187,9 +187,10 @@ var trackOutboundLink = function(id, url) {
<ul> <ul>
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/api">
<span>API</span> <span>API</span>
</a> </a>
...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) { ...@@ -209,7 +210,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/management">
<span>管理</span> <span>管理</span>
</a> </a>
...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) { ...@@ -220,6 +221,10 @@ var trackOutboundLink = function(id, url) {
<a href="/tutorial/management/backup-restore/">备份与恢复</a> <a href="/tutorial/management/backup-restore/">备份与恢复</a>
</li> </li>
<li class="">
<a href="/tutorial/management/plugin/">插件管理</a>
</li>
<li class=""> <li class="">
<a href="/tutorial/management/agent/">计算节点</a> <a href="/tutorial/management/agent/">计算节点</a>
</li> </li>
...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) { ...@@ -233,7 +238,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/notify">
<span>消息通知</span> <span>消息通知</span>
</a> </a>
...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) { ...@@ -249,7 +254,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/pipeline">
<span>流水线</span> <span>流水线</span>
</a> </a>
...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) { ...@@ -273,7 +278,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/plugin-dev">
<span>插件开发</span> <span>插件开发</span>
</a> </a>
...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) { ...@@ -289,7 +294,7 @@ var trackOutboundLink = function(id, url) {
<li class=""> <li class="">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/scm">
<span>代码管理</span> <span>代码管理</span>
</a> </a>
...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) { ...@@ -309,7 +314,7 @@ var trackOutboundLink = function(id, url) {
<li class="active"> <li class="active">
<a href="#"> <a href="https://jenkins-zh.cn//tutorial/use-cases">
<span>使用场景</span> <span>使用场景</span>
</a> </a>
...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) { ...@@ -335,7 +340,7 @@ var trackOutboundLink = function(id, url) {
</aside> </aside>
</div> </div>
<div> <div class="prose">
......
...@@ -366,10 +366,10 @@ var trackOutboundLink = function(id, url) { ...@@ -366,10 +366,10 @@ var trackOutboundLink = function(id, url) {
<li><a href="/wechat/articles/2019/07/2019-07-29-leveraging-jenkins-on-kubernetes/">在 Kubernetes 上使用 Jenkins </a></li> <li><a href="/wechat/articles/2019/07/2019-07-29-leveraging-jenkins-on-kubernetes/">在 Kubernetes 上使用 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/07/2019-07-04-performance-testing-jenkins/">Jenkins 插件的微基准测试框架</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>
</ul> </ul>
</div> </div>
......
...@@ -380,10 +380,10 @@ var trackOutboundLink = function(id, url) { ...@@ -380,10 +380,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/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-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> <li><a href="/wechat/articles/2019/05/2019-05-27-docs-sig-announcement/">Jenkins 文档特别兴趣小组</a></li>
</ul> </ul>
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
<meta itemprop="datePublished" content="2019-08-09T00:00:00&#43;00:00" /> <meta itemprop="datePublished" content="2019-08-09T00:00:00&#43;00:00" />
<meta itemprop="dateModified" content="2019-08-09T00:00:00&#43;00:00" /> <meta itemprop="dateModified" content="2019-08-09T00:00:00&#43;00:00" />
<meta itemprop="wordCount" content="48"> <meta itemprop="wordCount" content="52">
...@@ -279,9 +279,11 @@ var trackOutboundLink = function(id, url) { ...@@ -279,9 +279,11 @@ var trackOutboundLink = function(id, url) {
<p><img src="needyou.jpeg" alt="needyou" /></p> <p><img src="needyou.jpeg" alt="needyou" /></p>
<blockquote> <blockquote>
<p>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,<a href="https://jenkins-zh.cn/event/beijing-2019-10-19/">该活动</a>旨在为当下金融、能源、政务、交通等场景面临的 IT 挑战提出解决方案</p> <p>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,我们将会以开源、开放的方式策划、组织<a href="https://jenkins-zh.cn/event/beijing-2019-10-19/">本次活动</a>。开源——黑客松上产生的所有代码、文档甚至想法都会是开源的,都会托管在国内最大的代码托管网站——码云上。开放——任何岗位、背景的人都可以参与我们的活动,不仅仅只有研发、测试、运维等岗位的同学,我们非常欢迎文档工程师、产品经理、敏捷教练的加入,甚至 HR、PR 的同学也可以来参与</p>
</blockquote> </blockquote>
<p>集结这么多具有不同技能的同学后,我们希望能解决什么问题呢?我们希望让大家切实地体会到,参与开源并没有你想的那么困难、无趣,也绝不仅仅是只有键盘侠的 Coding 独秀,人人都可以参与开源社区。并且,通过开源社区可以集中地解决很多通用性的问题,通过开源的黑客松活动,更是可以集中地解决我们在使用开源的持续交付方案时遇到的诸多痛点。</p>
<h2 id="主办方">主办方</h2> <h2 id="主办方">主办方</h2>
<ul> <ul>
...@@ -294,6 +296,7 @@ var trackOutboundLink = function(id, url) { ...@@ -294,6 +296,7 @@ var trackOutboundLink = function(id, url) {
<li>CloudBees</li> <li>CloudBees</li>
<li>码云</li> <li>码云</li>
<li>开源社</li> <li>开源社</li>
<li>微软</li>
</ul> </ul>
<h2 id="志愿者招募">志愿者招募</h2> <h2 id="志愿者招募">志愿者招募</h2>
......
...@@ -205,6 +205,31 @@ var trackOutboundLink = function(id, url) { ...@@ -205,6 +205,31 @@ var trackOutboundLink = function(id, url) {
<section class="flex-ns flex-wrap justify-between w-100"> <section class="flex-ns flex-wrap justify-between w-100">
<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-09-volunteer-recruitment/" class="link primary-color dim">持续交付黑客松--志愿者招募</a>
</h1>
<div class="lh-copy links">
持续交付黑客松志愿者招募
<a href="/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px"> <div class="relative weight-0" style="max-width: 350px">
......
...@@ -17,8 +17,9 @@ ...@@ -17,8 +17,9 @@
<pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate> <pubDate>Fri, 09 Aug 2019 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/</guid> <guid>https://jenkins-zh.cn/wechat/articles/2019/08/2019-08-09-volunteer-recruitment/</guid>
<description>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,该活动旨在为当下金融、能源、政务、交通等场景面临的 IT 挑战提出解决方案。 <description>Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,我们将会以开源、开放的方式策划、组织本次活动。开源——黑客松上产生的所有代码、文档甚至想法都会是开源的,都会托管在国内最大的代码托管网站——码云上。开放——任何岗位、背景的人都可以参与我们的活动,不仅仅只有研发、测试、运维等岗位的同学,我们非常欢迎文档工程师、产品经理、敏捷教练的加入,甚至 HR、PR 的同学也可以来参与。
主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。 集结这么多具有不同技能的同学后,我们希望能解决什么问题呢?我们希望让大家切实地体会到,参与开源并没有你想的那么困难、无趣,也绝不仅仅是只有键盘侠的 Coding 独秀,人人都可以参与开源社区。并且,通过开源社区可以集中地解决很多通用性的问题,通过开源的黑客松活动,更是可以集中地解决我们在使用开源的持续交付方案时遇到的诸多痛点。
主办方 Jenkins 中文社区 合作方 CloudBees 码云 开源社 微软 志愿者招募 如有意愿参与黑客松活动,欢迎踊跃报名。我们会认真、仔细地筛选符合条件的报名者。
报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId): 报名方式 发送邮件到event@jenkins-zh.cn,内容如下,请如实填写(注: GitHub ID 示例:https://github.com/githubId):
活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。 活动名称: 姓名: 公司名称(选填): 所在地: 职业: 联系电话: 微信号: GitHub ID: T 恤尺码: 个人擅长: 参加志愿者的初衷: 志愿者职责划分 文案、宣传 拍照/摄像 签到、场地布置 场地秩序维护、活动事项解答、物品库存管理等 志愿者职责说明 依据不同志愿者的职责分工,志愿者需提前对自己对职责做一个大概对计划表,提前与社区活动相关负责人员相互沟通,尽量减少在活动中遇到突发事件对情况以及对可能遇到突发事件的情况做好应对方案。
志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票</description> 志愿者福利 我们会根据志愿者的实际参与情况,给予志愿者相应福利: * 免费参加自本活动启动时一年内的所有活动 * 活动纪念品 * 赠送与本社区有合作关系的其他公司或者社区组织的活动门票</description>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册