提交 e7706dbb 编写于 作者: L LinuxSuRen

Automated deployment to GitHub Pages on 1592358285

上级 7c6e0c73
......@@ -1853,10 +1853,6 @@ RU5ErkJggg==" />
<a href="/event/beijing-2019-07-27/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/ci-cd.jpeg"></img>
</a>
......@@ -1867,6 +1863,10 @@ RU5ErkJggg==" />
<a href="/event/beijing-2019-07-27/" class="tile lazyload cover dib f4 ml1 mr4 bg-black relative mw-100 shadow-5">
<img width="400px" height="200px" src="/images/meetup/ci-cd.jpeg"></img>
</a>
......
......@@ -25,6 +25,19 @@
"original": "",
"poster": ""
},
{
"uri": "https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/",
"title": "GitHub App 身份验证支持已发布",
"type": "wechat",
"date": "2020-06-17 00:00:00 +0000 UTC",
"tags": ["github", "authentication"],
"description": "GitHub App 身份验证支持已发布,本文教你简单使用以及一些注意事项",
"content": " 我很高兴的宣布在 Jenkins 中作为 GitHub 应用进行身份验证现已支持。这是许多用户期待已久的功能。它已在 GitHub Branch Source 2.7.1 中发布,现在可以在 Jenkins 更新中心使用。\n身份验证为 GitHub 应用带来了很多好处:\n 更高的请求频率限制 - GitHub 应用程序的速率限制随您的组织规模而定,而基于用户的令牌的限制为 5000,无论您拥有多少存储库。 与用户无关的身份验证 - 每个 GitHub 应用都有自己的用户独立身份验证。不再需要“机器人”用户或确定谁应该是 2FA 或 OAuth 令牌的所有者。 改进的安全性和更严格的权限 - 与服务用户及其个人访问令牌相比,GitHub Apps 提供了更精细的权限。这使 Jenkins GitHub 应用程序需要更少的权限集即可正常运行。 访问 GitHub Checks API - GitHub Apps 可以访问 GitHub Checks API 以从 Jenkins 作业创建检查运行和检查套件,并提供有关提交和代码注释的详细反馈。 开始使用 安装 GitHub Branch Source 插件,确保版本为 2.7.1 或更高。\n配置 GitHub Organization 文件夹 遵循 GitHub App Authentication setup guide。这些说明也可在 GitHub 上的插件 README 文件中看到。\n设置完成后,Jenkins 将验证您的凭据,并且您应该会看到新的速率限制。这是一个大型组织的示例:\n如何在流水线中获取 API 令牌? 除了将 GitHub App 身份验证用于多分支流水线之外,您还可以直接在流水线中使用 app 身份验证。您只需照常加载“用户名/密码”凭据即可访问 GitHub API 的 Bearer 令牌,该插件将在后台处理 GitHub 的身份验证。\n这可以用于从流水线中调用其他 GitHub API 端点,可能是 deployments api,或者您可能希望实现自己的 checks api 集成,直到 Jenkins 开箱即用为止。\n注意:您获得的 API 令牌仅有效一小时,请勿在流水线开始时获得它,并假设它一直有效\n示例:让我们通过流水线向 Jenkins 提交检查运行:\npipeline { agent any stages{ stage('Check run') { steps { withCredentials([usernamePassword(credentialsId: 'githubapp-jenkins', usernameVariable: 'GITHUB_APP', passwordVariable: 'GITHUB_JWT_TOKEN')]) { sh ''' curl -H \u0026quot;Content-Type: application/json\u0026quot; \\ -H \u0026quot;Accept: application/vnd.github.antiope-preview+json\u0026quot; \\ -H \u0026quot;authorization: Bearer ${GITHUB_JWT_TOKEN}\u0026quot; \\ -d '{ \u0026quot;name\u0026quot;: \u0026quot;check_run\u0026quot;, \\ \u0026quot;head_sha\u0026quot;: \u0026quot;'${GIT_COMMIT}'\u0026quot;, \\ \u0026quot;status\u0026quot;: \u0026quot;in_progress\u0026quot;, \\ \u0026quot;external_id\u0026quot;: \u0026quot;42\u0026quot;, \\ \u0026quot;started_at\u0026quot;: \u0026quot;2020-03-05T11:14:52Z\u0026quot;, \\ \u0026quot;output\u0026quot;: { \u0026quot;title\u0026quot;: \u0026quot;Check run from Jenkins!\u0026quot;, \\ \u0026quot;summary\u0026quot;: \u0026quot;This is a check run which has been generated from Jenkins as GitHub App\u0026quot;, \\ \u0026quot;text\u0026quot;: \u0026quot;...and that is awesome\u0026quot;}}' https://api.github.com/repos/\u0026lt;org\u0026gt;/\u0026lt;repo\u0026gt;/check-runs ''' } } } } } 下一步打算 Jenkins 中的 GitHub Apps 身份验证是一个巨大的进步。许多团队已经开始使用它,并通过提供预发布反馈来帮助改进它。途中还有更多改进。\n有一个拟议的 Google Summer of Code 项目:GitHub Checks for Jenkins Plugins。它将着眼于与 Checks API 集成,重点是将使用 warnings-ng 插件直接发现的问题报告到 GitHub pull request 中,以及 GitHub 上的测试结果摘要。希望它将为 Jenkins 用户简化下面的 Pipeline 示例:)如果您想参与其中,请加入 GSoC Gitter 渠道并询问如何提供帮助。\n",
"auhtor": "Tim Jacomb",
"translator": "wenjunzhangp",
"original": "https://www.jenkins.io/blog/2020/04/16/github-app-authentication/#github-app-authentication-support-released",
"poster": "cover.jpg"
},
{
"uri": "https://jenkins-zh.cn/meeting/2020-06-10/",
"title": "",
......@@ -2703,6 +2716,19 @@
"original": "",
"poster": ""
},
{
"uri": "https://jenkins-zh.cn/tags/authentication/",
"title": "Authentication",
"type": "tags",
"date": "2020-06-17 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": "",
"auhtor": "",
"translator": "",
"original": "",
"poster": ""
},
{
"uri": "https://jenkins-zh.cn/tags/automation/",
"title": "Automation",
......@@ -3383,7 +3409,7 @@
"uri": "https://jenkins-zh.cn/tags/github/",
"title": "Github",
"type": "tags",
"date": "2020-03-27 00:00:00 +0000 UTC",
"date": "2020-06-17 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": "",
......@@ -4683,7 +4709,7 @@
"uri": "https://jenkins-zh.cn/wechat/",
"title": "Wechats",
"type": "wechat",
"date": "2020-06-03 00:00:00 +0000 UTC",
"date": "2020-06-17 00:00:00 +0000 UTC",
"tags": [],
"description": "",
"content": "",
......@@ -36,6 +36,18 @@
GitHub 请您使用同一个 GitHub 账号来与大家交流,不欢迎使用所谓的“小号”。</description>
</item>
<item>
<title>GitHub App 身份验证支持已发布</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/</link>
<pubDate>Wed, 17 Jun 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/</guid>
<description>我很高兴的宣布在 Jenkins 中作为 GitHub 应用进行身份验证现已支持。这是许多用户期待已久的功能。它已在 GitHub Branch Source 2.7.1 中发布,现在可以在 Jenkins 更新中心使用。
身份验证为 GitHub 应用带来了很多好处:
更高的请求频率限制 - GitHub 应用程序的速率限制随您的组织规模而定,而基于用户的令牌的限制为 5000,无论您拥有多少存储库。 与用户无关的身份验证 - 每个 GitHub 应用都有自己的用户独立身份验证。不再需要“机器人”用户或确定谁应该是 2FA 或 OAuth 令牌的所有者。 改进的安全性和更严格的权限 - 与服务用户及其个人访问令牌相比,GitHub Apps 提供了更精细的权限。这使 Jenkins GitHub 应用程序需要更少的权限集即可正常运行。 访问 GitHub Checks API - GitHub Apps 可以访问 GitHub Checks API 以从 Jenkins 作业创建检查运行和检查套件,并提供有关提交和代码注释的详细反馈。 开始使用 安装 GitHub Branch Source 插件,确保版本为 2.7.1 或更高。
配置 GitHub Organization 文件夹 遵循 GitHub App Authentication setup guide。这些说明也可在 GitHub 上的插件 README 文件中看到。</description>
</item>
<item>
<title></title>
<link>https://jenkins-zh.cn/meeting/2020-06-10/</link>
......
......@@ -11,6 +11,11 @@
<loc>https://jenkins-zh.cn/about/code-of-conduct/</loc>
</url>
<url>
<loc>https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/</loc>
<lastmod>2020-06-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://jenkins-zh.cn/meeting/2020-06-10/</loc>
<lastmod>2020-06-10T00:00:00+00:00</lastmod>
......@@ -1019,6 +1024,12 @@
<priority>0</priority>
</url>
<url>
<loc>https://jenkins-zh.cn/tags/authentication/</loc>
<lastmod>2020-06-17T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
<url>
<loc>https://jenkins-zh.cn/tags/automation/</loc>
<lastmod>2020-06-01T00:00:00+00:00</lastmod>
......@@ -1325,7 +1336,7 @@
<url>
<loc>https://jenkins-zh.cn/tags/github/</loc>
<lastmod>2020-03-27T00:00:00+00:00</lastmod>
<lastmod>2020-06-17T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......@@ -1896,7 +1907,7 @@
<url>
<loc>https://jenkins-zh.cn/wechat/</loc>
<lastmod>2020-06-03T00:00:00+00:00</lastmod>
<lastmod>2020-06-17T00:00:00+00:00</lastmod>
<priority>0</priority>
</url>
......
<!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>Authentication - 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.53" />
<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
<link rel="alternate" type="application/rss&#43;xml" href="https://jenkins-zh.cn/tags/authentication/index.xml">
<link href='/dist/main.css' rel='stylesheet' type="text/css" /><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link href="/images/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/manifest.json">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#0594cb">
<meta name="theme-color" content="#ffffff"><style>
img.avatar {
width: 32px;
display: inline;
}
</style>
<meta property="og:title" content="Authentication" />
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/tags/authentication/" />
<meta property="og:updated_time" content="2020-06-17T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Authentication">
<meta itemprop="description" content="">
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Authentication"/>
<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">
Tag: Authentication
</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="/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/" class="link primary-color dim">GitHub App 身份验证支持已发布</a>
</h1>
<div class="lh-copy links">
GitHub App 身份验证支持已发布,本文教你简单使用以及一些注意事项
<a href="/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/" 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>
<li class="dib mr3">
<a href="https://jcli.jenkins-zh.cn/" target="_blank" class="dim link light-gray pv2">Jenkins
CLI</a>
</li>
<li class="dib mr3">
<a href="https://community.jenkins-zh.cn/" 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 style="color: #ffffff; display: inline-block; text-align: center; margin-right: 5px; margin-left: 5px;">微博
<div>
<a href="https://www.weibo.com/jenkinszh" target="_blank">
<img src="/images/weibo-qrcode.png" with="100" height="100">
</a>
</div>
</div>
</div>
</div>
<div class="f7 gray mb5 mb0-ns ph3 w-100"> 
<p class="dib mr4"><a href="http://www.beian.miit.gov.cn/" target="_blank" rel="nofollow" class="dim link light-gray pv2"><u>晋ICP备15000444号-2</u></a></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="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">菜单</button>
</div>
<script src="/dist/app.bundle.js" type="text/javascript"></script>
</div>
<script>
((window.gitter = {}).chat = {}).options = {
room: 'jenkinsci/chinese'
};
</script>
<script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer></script>
</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>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Authentication on Jenkins 中文社区</title>
<link>https://jenkins-zh.cn/tags/authentication/</link>
<description>Recent content in Authentication on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 17 Jun 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.cn/tags/authentication/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>GitHub App 身份验证支持已发布</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/</link>
<pubDate>Wed, 17 Jun 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/</guid>
<description>我很高兴的宣布在 Jenkins 中作为 GitHub 应用进行身份验证现已支持。这是许多用户期待已久的功能。它已在 GitHub Branch Source 2.7.1 中发布,现在可以在 Jenkins 更新中心使用。
身份验证为 GitHub 应用带来了很多好处:
更高的请求频率限制 - GitHub 应用程序的速率限制随您的组织规模而定,而基于用户的令牌的限制为 5000,无论您拥有多少存储库。 与用户无关的身份验证 - 每个 GitHub 应用都有自己的用户独立身份验证。不再需要“机器人”用户或确定谁应该是 2FA 或 OAuth 令牌的所有者。 改进的安全性和更严格的权限 - 与服务用户及其个人访问令牌相比,GitHub Apps 提供了更精细的权限。这使 Jenkins GitHub 应用程序需要更少的权限集即可正常运行。 访问 GitHub Checks API - GitHub Apps 可以访问 GitHub Checks API 以从 Jenkins 作业创建检查运行和检查套件,并提供有关提交和代码注释的详细反馈。 开始使用 安装 GitHub Branch Source 插件,确保版本为 2.7.1 或更高。
配置 GitHub Organization 文件夹 遵循 GitHub App Authentication setup guide。这些说明也可在 GitHub 上的插件 README 文件中看到。</description>
</item>
</channel>
</rss>
\ No newline at end of file
<!DOCTYPE html><html><head><title>https://jenkins-zh.cn/tags/authentication/</title><link rel="canonical" href="https://jenkins-zh.cn/tags/authentication/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://jenkins-zh.cn/tags/authentication/" /></head></html>
\ No newline at end of file
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/tags/github/" />
<meta property="og:updated_time" content="2020-03-27T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2020-06-17T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Github">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/" class="link primary-color dim">GitHub App 身份验证支持已发布</a>
</h1>
<div class="lh-copy links">
GitHub App 身份验证支持已发布,本文教你简单使用以及一些注意事项
<a href="/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/03/2020-03-27-jenkins-tutorial-configure-scm-github-triggers-and-git-polling-using-ngrok/" class="link primary-color dim">Jenkins 教程:使用 Ngrok 配置(SCM)Github 触发器和 Git 轮询</a>
</h1>
......
......@@ -6,11 +6,23 @@
<description>Recent content in Github on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Fri, 27 Mar 2020 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Wed, 17 Jun 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.cn/tags/github/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>GitHub App 身份验证支持已发布</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/</link>
<pubDate>Wed, 17 Jun 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/</guid>
<description>我很高兴的宣布在 Jenkins 中作为 GitHub 应用进行身份验证现已支持。这是许多用户期待已久的功能。它已在 GitHub Branch Source 2.7.1 中发布,现在可以在 Jenkins 更新中心使用。
身份验证为 GitHub 应用带来了很多好处:
更高的请求频率限制 - GitHub 应用程序的速率限制随您的组织规模而定,而基于用户的令牌的限制为 5000,无论您拥有多少存储库。 与用户无关的身份验证 - 每个 GitHub 应用都有自己的用户独立身份验证。不再需要“机器人”用户或确定谁应该是 2FA 或 OAuth 令牌的所有者。 改进的安全性和更严格的权限 - 与服务用户及其个人访问令牌相比,GitHub Apps 提供了更精细的权限。这使 Jenkins GitHub 应用程序需要更少的权限集即可正常运行。 访问 GitHub Checks API - GitHub Apps 可以访问 GitHub Checks API 以从 Jenkins 作业创建检查运行和检查套件,并提供有关提交和代码注释的详细反馈。 开始使用 安装 GitHub Branch Source 插件,确保版本为 2.7.1 或更高。
配置 GitHub Organization 文件夹 遵循 GitHub App Authentication setup guide。这些说明也可在 GitHub 上的插件 README 文件中看到。</description>
</item>
<item>
<title>Jenkins 教程:使用 Ngrok 配置(SCM)Github 触发器和 Git 轮询</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-27-jenkins-tutorial-configure-scm-github-triggers-and-git-polling-using-ngrok/</link>
......
......@@ -308,6 +308,22 @@ var trackOutboundLink = function(id, url) {
</div>
<div class="break-inside-avoid-l nested-copy-line-height mb5">
<h2 class="f3">
<a href="/tags/authentication" class="link black hover-blue">
authentication <span class="f6 gray"> &#8599;</span>
</a>
</h2>
<h3>
<a href="https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/" class="link blue">
GitHub App 身份验证支持已发布
</a>
</h3>
</div>
<div class="break-inside-avoid-l nested-copy-line-height mb5">
<h2 class="f3">
<a href="/tags/automation" class="link black hover-blue">
......@@ -1651,6 +1667,12 @@ var trackOutboundLink = function(id, url) {
</a>
</h2>
<h3>
<a href="https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/" class="link blue">
GitHub App 身份验证支持已发布
</a>
</h3>
<h3>
<a href="https://jenkins-zh.cn/wechat/articles/2020/03/2020-03-27-jenkins-tutorial-configure-scm-github-triggers-and-git-polling-using-ngrok/" class="link blue">
Jenkins 教程:使用 Ngrok 配置(SCM)Github 触发器和 Git 轮询
......
......@@ -56,6 +56,15 @@
<description></description>
</item>
<item>
<title>Authentication</title>
<link>https://jenkins-zh.cn/tags/authentication/</link>
<pubDate>Wed, 17 Jun 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/tags/authentication/</guid>
<description></description>
</item>
<item>
<title>Automation</title>
<link>https://jenkins-zh.cn/tags/automation/</link>
......@@ -500,7 +509,7 @@
<item>
<title>Github</title>
<link>https://jenkins-zh.cn/tags/github/</link>
<pubDate>Fri, 27 Mar 2020 00:00:00 +0000</pubDate>
<pubDate>Wed, 17 Jun 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/tags/github/</guid>
<description></description>
......
......@@ -375,10 +375,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-10-phase-1-multibranch-pipeline-support-for-gitlab/">多分支流水线任务对 GitLab SCM 的支持</a></li>
<li><a href="/wechat/articles/2019/07/2019-07-04-performance-testing-jenkins/">Jenkins 插件的微基准测试框架</a></li>
<li><a href="/wechat/articles/2019/07/2019-07-10-phase-1-multibranch-pipeline-support-for-gitlab/">多分支流水线任务对 GitLab SCM 的支持</a></li>
</ul>
</div>
......
......@@ -389,10 +389,10 @@ var trackOutboundLink = function(id, url) {
<li><a href="/wechat/articles/2019/08/2019-08-05-jenkins-multi-branch-pipeline/">在大型企业里维护多分支流水线</a></li>
<li><a href="/wechat/articles/2019/07/2019-07-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/07/2019-07-04-performance-testing-jenkins/">Jenkins 插件的微基准测试框架</a></li>
<li><a href="/wechat/articles/2019/05/2019-05-27-docs-sig-announcement/">Jenkins 文档特别兴趣小组</a></li>
</ul>
......
......@@ -473,10 +473,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-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/07/2019-07-04-performance-testing-jenkins/">Jenkins 插件的微基准测试框架</a></li>
<li><a href="/wechat/articles/2019/05/2019-05-27-docs-sig-announcement/">Jenkins 文档特别兴趣小组</a></li>
</ul>
......
......@@ -251,6 +251,14 @@ var trackOutboundLink = function(id, url) {
</a>
<a href="https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/" class="dib f6 pl1 hover-bg-light-gray br-100" title="GitHub App 身份验证支持已发布 ">
<svg class="fill-current" height="30px" viewBox="0 0 24 24" width="30px" xmlns="http://www.w3.org/2000/svg">
<path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/>
<path d="M0 0h24v24H0z" fill="none"/>
</svg>
</a>
<a href="https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-01-Your-DevOps-Brain-Ways-of-Thinking-Ways-of-Working/" class="dib f6 pr1 hover-bg-light-gray br-100" title="你的 DevOps 大脑:思考方式和工作方式">
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2020-06-03T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2020-06-17T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/" class="link primary-color dim">GitHub App 身份验证支持已发布</a>
</h1>
<div class="lh-copy links">
GitHub App 身份验证支持已发布,本文教你简单使用以及一些注意事项
<a href="/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/06/2020-06-03-monitoring-linux-processes-using-prometheus-and-grafana/" class="link primary-color dim">使用 Prometheus 和 Grafana 监控 Linux 进程</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/05/2020-05-13-using-nexus-oss-as-a-proxy-cache-for-docker-images/" class="link primary-color dim">使用 Nexus OSS 为 Docker 镜像提供代理/缓存功能</a>
</h1>
<div class="lh-copy links">
通过具体操作步骤讲解了如何使用 Nexus OSS 作为中间仓库获取互联网上的 Docker 镜像
<a href="/wechat/articles/2020/05/2020-05-13-using-nexus-oss-as-a-proxy-cache-for-docker-images/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -6,11 +6,23 @@
<description>Recent content in Wechats on Jenkins 中文社区</description>
<generator>Hugo -- gohugo.io</generator>
<language>zh-CN</language>
<lastBuildDate>Wed, 03 Jun 2020 00:00:00 +0000</lastBuildDate>
<lastBuildDate>Wed, 17 Jun 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://jenkins-zh.cn/wechat/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>GitHub App 身份验证支持已发布</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/</link>
<pubDate>Wed, 17 Jun 2020 00:00:00 +0000</pubDate>
<guid>https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-17-github-app-authentication-support-released/</guid>
<description>我很高兴的宣布在 Jenkins 中作为 GitHub 应用进行身份验证现已支持。这是许多用户期待已久的功能。它已在 GitHub Branch Source 2.7.1 中发布,现在可以在 Jenkins 更新中心使用。
身份验证为 GitHub 应用带来了很多好处:
更高的请求频率限制 - GitHub 应用程序的速率限制随您的组织规模而定,而基于用户的令牌的限制为 5000,无论您拥有多少存储库。 与用户无关的身份验证 - 每个 GitHub 应用都有自己的用户独立身份验证。不再需要“机器人”用户或确定谁应该是 2FA 或 OAuth 令牌的所有者。 改进的安全性和更严格的权限 - 与服务用户及其个人访问令牌相比,GitHub Apps 提供了更精细的权限。这使 Jenkins GitHub 应用程序需要更少的权限集即可正常运行。 访问 GitHub Checks API - GitHub Apps 可以访问 GitHub Checks API 以从 Jenkins 作业创建检查运行和检查套件,并提供有关提交和代码注释的详细反馈。 开始使用 安装 GitHub Branch Source 插件,确保版本为 2.7.1 或更高。
配置 GitHub Organization 文件夹 遵循 GitHub App Authentication setup guide。这些说明也可在 GitHub 上的插件 README 文件中看到。</description>
</item>
<item>
<title>使用 Prometheus 和 Grafana 监控 Linux 进程</title>
<link>https://jenkins-zh.cn/wechat/articles/2020/06/2020-06-03-monitoring-linux-processes-using-prometheus-and-grafana/</link>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2019-07-04T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-07-08T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/07/2019-07-08-wechat-answer-1/" class="link primary-color dim">Jenkins 中文社区技术交流微信群问题集之一</a>
</h1>
<div class="lh-copy links">
群里讨论过的问题(使用方法、缺陷)太多,无法全部包含在一篇文章中
<a href="/wechat/articles/2019/07/2019-07-08-wechat-answer-1/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/07/2019-07-04-performance-testing-jenkins/" class="link primary-color dim">Jenkins 插件的微基准测试框架</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/05/2019-05-29-jenkins-release/" class="link primary-color dim">Jenkins 2.176~2.178版本更新</a>
</h1>
<div class="lh-copy links">
Jenkins 每周更新版2.176~2.178更新内容
<a href="/wechat/articles/2019/05/2019-05-29-jenkins-release/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2019-05-28T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-05-29T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/05/2019-05-29-jenkins-release/" class="link primary-color dim">Jenkins 2.176~2.178版本更新</a>
</h1>
<div class="lh-copy links">
Jenkins 每周更新版2.176~2.178更新内容
<a href="/wechat/articles/2019/05/2019-05-29-jenkins-release/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/05/2019-05-28-jenkins-pipeline-shared-lib-unit-test/" class="link primary-color dim">如何对 Jenkins 共享库进行单元测试</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/05/2019-05-15-gsoc-annoncement/" class="link primary-color dim">19年 GSoC 中 Jenkins 的七个项目</a>
</h1>
<div class="lh-copy links">
Jenkins 社区在 Google Summer of Code 中的项目
<a href="/wechat/articles/2019/05/2019-05-15-gsoc-annoncement/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2019-05-14T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-05-15T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/05/2019-05-15-gsoc-annoncement/" class="link primary-color dim">19年 GSoC 中 Jenkins 的七个项目</a>
</h1>
<div class="lh-copy links">
Jenkins 社区在 Google Summer of Code 中的项目
<a href="/wechat/articles/2019/05/2019-05-15-gsoc-annoncement/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/05/2019-05-14-devops-jenkins-credential-manage/" class="link primary-color dim">基于 Jenkins 的 DevOps 平台应该如何设计凭证管理</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-28-devsecops/" class="link primary-color dim">我们为什么需要 DevSecOps 和制品仓库?</a>
</h1>
<div class="lh-copy links">
Helen Beal 在 Nexus 用户大会上发表的关于构建 DevSecOps 的建议
<a href="/wechat/articles/2019/04/2019-04-28-devsecops/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2019-04-26T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-28T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-28-devsecops/" class="link primary-color dim">我们为什么需要 DevSecOps 和制品仓库?</a>
</h1>
<div class="lh-copy links">
Helen Beal 在 Nexus 用户大会上发表的关于构建 DevSecOps 的建议
<a href="/wechat/articles/2019/04/2019-04-28-devsecops/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-26-progressive-delivery-with-jenkins-x/" class="link primary-color dim">使用 Jenkins X 渐进式交付</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-10-getting-started-with-docker-for-java-applications/" class="link primary-color dim">Java 应用使用 Docker 的入门指南:建立一个 CI/CD 流水线</a>
</h1>
<div class="lh-copy links">
本文是容器化现有 Java 应用以及使用 Jenkins 建立一个端到端部署流水线的指南
<a href="/wechat/articles/2019/04/2019-04-10-getting-started-with-docker-for-java-applications/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2019-04-08T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-04-10T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-10-getting-started-with-docker-for-java-applications/" class="link primary-color dim">Java 应用使用 Docker 的入门指南:建立一个 CI/CD 流水线</a>
</h1>
<div class="lh-copy links">
本文是容器化现有 Java 应用以及使用 Jenkins 建立一个端到端部署流水线的指南
<a href="/wechat/articles/2019/04/2019-04-10-getting-started-with-docker-for-java-applications/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-08-becoming-contributor-intro/" class="link primary-color dim">介绍:成为一名 Jenkins 贡献者的旅程</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/02/2019-02-27-contribution-inspire/" class="link primary-color dim">社区贡献激励活动</a>
</h1>
<div class="lh-copy links">
Jenkins 中文社区送福利
<a href="/wechat/articles/2019/02/2019-02-27-contribution-inspire/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2019-02-20T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-02-27T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/02/2019-02-27-contribution-inspire/" class="link primary-color dim">社区贡献激励活动</a>
</h1>
<div class="lh-copy links">
Jenkins 中文社区送福利
<a href="/wechat/articles/2019/02/2019-02-27-contribution-inspire/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/02/2019-02-20-java11-preview-availability/" class="link primary-color dim">Java 11 预览支持已在 Jenkins 2.155&#43; 中可用</a>
</h1>
......@@ -459,33 +486,6 @@ Jenkins 中文社区邀您参与社区共同成长 在开源盛会开展的同
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2018/11/2018-11-14-first-voice/" class="link primary-color dim">Jenkins 微信订阅号</a>
</h1>
<div class="lh-copy links">
来自 Jenkins 官方的消息
<a href="/wechat/articles/2018/11/2018-11-14-first-voice/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -216,6 +216,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2018/11/2018-11-14-first-voice/" class="link primary-color dim">Jenkins 微信订阅号</a>
</h1>
<div class="lh-copy links">
来自 Jenkins 官方的消息
<a href="/wechat/articles/2018/11/2018-11-14-first-voice/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2018/12/2018-12-26-security-updates/" class="link primary-color dim">Jenkins 的重要安全更新</a>
</h1>
......@@ -453,33 +480,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-15-security-spring-cleaning/" class="link primary-color dim">春季安全清查</a>
</h1>
<div class="lh-copy links">
Jenkins 管理员们应该关注的安全问题
<a href="/wechat/articles/2019/04/2019-04-15-security-spring-cleaning/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -216,6 +216,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/04/2019-04-15-security-spring-cleaning/" class="link primary-color dim">春季安全清查</a>
</h1>
<div class="lh-copy links">
Jenkins 管理员们应该关注的安全问题
<a href="/wechat/articles/2019/04/2019-04-15-security-spring-cleaning/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/01/2019-01-09-jenkins-evergreen/" class="link primary-color dim">自动更新、易于使用的 Jenkins</a>
</h1>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2020-05-12T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2020-05-13T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/05/2020-05-13-using-nexus-oss-as-a-proxy-cache-for-docker-images/" class="link primary-color dim">使用 Nexus OSS 为 Docker 镜像提供代理/缓存功能</a>
</h1>
<div class="lh-copy links">
通过具体操作步骤讲解了如何使用 Nexus OSS 作为中间仓库获取互联网上的 Docker 镜像
<a href="/wechat/articles/2020/05/2020-05-13-using-nexus-oss-as-a-proxy-cache-for-docker-images/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/05/2020-05-12-how-to-backup-and-restore-jenkins/" class="link primary-color dim">手把手教会你 Jenkins 备份与恢复</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/04/2020-04-10-jcli-v0.0.27/" class="link primary-color dim">Jenkins CLI 命令行 v0.0.27</a>
</h1>
<div class="lh-copy links">
jcli-v0.0.27 发布
<a href="/wechat/articles/2020/04/2020-04-10-jcli-v0.0.27/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2020-04-09T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2020-04-10T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/04/2020-04-10-jcli-v0.0.27/" class="link primary-color dim">Jenkins CLI 命令行 v0.0.27</a>
</h1>
<div class="lh-copy links">
jcli-v0.0.27 发布
<a href="/wechat/articles/2020/04/2020-04-10-jcli-v0.0.27/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/04/2020-04-09-custom-jenkins-war/" class="link primary-color dim">自定义 Jenkins 发行版就是这么简单</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/03/2020-03-09-feature-flags-and-gitops-5-use-cases-to-help-you-git-r-done-45ga/" class="link primary-color dim">特性开关和 GitOps, 5个用例帮您搞定。</a>
</h1>
<div class="lh-copy links">
特性开关和 GitOps 以及 CloudBees Rollout
<a href="/wechat/articles/2020/03/2020-03-09-feature-flags-and-gitops-5-use-cases-to-help-you-git-r-done-45ga/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2020-03-06T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2020-03-09T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/03/2020-03-09-feature-flags-and-gitops-5-use-cases-to-help-you-git-r-done-45ga/" class="link primary-color dim">特性开关和 GitOps, 5个用例帮您搞定。</a>
</h1>
<div class="lh-copy links">
特性开关和 GitOps 以及 CloudBees Rollout
<a href="/wechat/articles/2020/03/2020-03-09-feature-flags-and-gitops-5-use-cases-to-help-you-git-r-done-45ga/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/03/2020-03-06-validating-jcasc-configuration-files-using-visual-studio-code/" class="link primary-color dim">使用 Visual Studio Code 验证 JCasC 配置文件</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/02/2020-02-12-a-new-chapter-for-kohsuke/" class="link primary-color dim">Jenkins 创始人 Kohsuke 的新篇章</a>
</h1>
<div class="lh-copy links">
Jenkins 创始人 Kohsuke 即将退出 Jenkins,并投身于一个新的创业公司 Launchable
<a href="/wechat/articles/2020/02/2020-02-12-a-new-chapter-for-kohsuke/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2020-02-10T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2020-02-12T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/02/2020-02-12-a-new-chapter-for-kohsuke/" class="link primary-color dim">Jenkins 创始人 Kohsuke 的新篇章</a>
</h1>
<div class="lh-copy links">
Jenkins 创始人 Kohsuke 即将退出 Jenkins,并投身于一个新的创业公司 Launchable
<a href="/wechat/articles/2020/02/2020-02-12-a-new-chapter-for-kohsuke/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2020/02/2020-02-10-webSocket/" class="link primary-color dim">WebSocket</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/11/2019-11-28-jcli-v0.0.23/" class="link primary-color dim">Jenkins CLI 命令行 v0.0.23</a>
</h1>
<div class="lh-copy links">
jcli-v0.0.23 发布
<a href="/wechat/articles/2019/11/2019-11-28-jcli-v0.0.23/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2019-11-22T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-11-28T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/11/2019-11-28-jcli-v0.0.23/" class="link primary-color dim">Jenkins CLI 命令行 v0.0.23</a>
</h1>
<div class="lh-copy links">
jcli-v0.0.23 发布
<a href="/wechat/articles/2019/11/2019-11-28-jcli-v0.0.23/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/11/2019-11-22-plugin-docs-on-github/" class="link primary-color dim">Jenkins 插件文档即代码:将文档迁移到 GitHub</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/11/2019-11-06-building-new-operating-model-devops/" class="link primary-color dim">为 DevOps 构建新的运营模型</a>
</h1>
<div class="lh-copy links">
为 DevOps 构建新的运营模型
<a href="/wechat/articles/2019/11/2019-11-06-building-new-operating-model-devops/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2019-11-04T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-11-06T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/11/2019-11-06-building-new-operating-model-devops/" class="link primary-color dim">为 DevOps 构建新的运营模型</a>
</h1>
<div class="lh-copy links">
为 DevOps 构建新的运营模型
<a href="/wechat/articles/2019/11/2019-11-06-building-new-operating-model-devops/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/11/2019-11-04-jcli-v0.0.22/" class="link primary-color dim">Jenkins CLI 命令行 v0.0.22</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/09/2019-09-11-introducing-gitlab-branch-source-plugin/" class="link primary-color dim">介绍新的 GitLab 分支源插件</a>
</h1>
<div class="lh-copy links">
新的 GitLab 分支源插件,允许您基于 GitLab <code>用户</code><code></code><code>子组</code> 项目创建任务
<a href="/wechat/articles/2019/09/2019-09-11-introducing-gitlab-branch-source-plugin/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2019-09-05T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-09-11T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/09/2019-09-11-introducing-gitlab-branch-source-plugin/" class="link primary-color dim">介绍新的 GitLab 分支源插件</a>
</h1>
<div class="lh-copy links">
新的 GitLab 分支源插件,允许您基于 GitLab <code>用户</code><code></code><code>子组</code> 项目创建任务
<a href="/wechat/articles/2019/09/2019-09-11-introducing-gitlab-branch-source-plugin/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/09/2019-09-05-award/" class="link primary-color dim">Jenkins 中文社区第二届明星贡献者名单</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/08/2019-08-08-jenkins-x-new-logo/" class="link primary-color dim">Jenkins X 新 logo</a>
</h1>
<div class="lh-copy links">
Jenkins X 推出新 logo
<a href="/wechat/articles/2019/08/2019-08-08-jenkins-x-new-logo/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
......@@ -44,7 +44,7 @@
<meta property="og:description" content="" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://jenkins-zh.cn/wechat/" />
<meta property="og:updated_time" content="2019-08-07T00:00:00&#43;00:00"/>
<meta property="og:updated_time" content="2019-08-08T00:00:00&#43;00:00"/>
<meta itemprop="name" content="Wechats">
<meta itemprop="description" content="">
......@@ -217,6 +217,33 @@ var trackOutboundLink = function(id, url) {
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/08/2019-08-08-jenkins-x-new-logo/" class="link primary-color dim">Jenkins X 新 logo</a>
</h1>
<div class="lh-copy links">
Jenkins X 推出新 logo
<a href="/wechat/articles/2019/08/2019-08-08-jenkins-x-new-logo/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/08/2019-08-07-hackathon-startup/" class="link primary-color dim">开源持续交付黑客松--号角声起</a>
</h1>
......@@ -454,33 +481,6 @@ var trackOutboundLink = function(id, url) {
<div class="relative weight-0" style="max-width: 350px">
<div class="bg-white mb2 pa3 pa4-l gray">
<h1 class="near-black f3">
<a href="/wechat/articles/2019/07/2019-07-08-wechat-answer-1/" class="link primary-color dim">Jenkins 中文社区技术交流微信群问题集之一</a>
</h1>
<div class="lh-copy links">
群里讨论过的问题(使用方法、缺陷)太多,无法全部包含在一篇文章中
<a href="/wechat/articles/2019/07/2019-07-08-wechat-answer-1/" class="f6 mt2 db link primary-color dim">
查看更多 &raquo;
</a>
</div>
</div>
</div>
</section>
</div>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册