Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
pulsar
提交
2f44c926
pulsar
项目概览
apache
/
pulsar
通知
129
Star
40
Fork
3
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Wiki
1
Wiki
分析
仓库
DevOps
项目成员
Pages
pulsar
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Pages
分析
分析
仓库分析
DevOps
Wiki
1
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
提交
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
2f44c926
编写于
8月 28, 2020
作者:
Y
Yong Zhang
提交者:
GitHub
8月 28, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Using github action to trigger build website (#7916)
**Motivation** Migrate the build website job to github actions.
上级
9ae78a40
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
51 addition
and
0 deletion
+51
-0
.github/workflows/ci-pulsar-website-build.yaml
.github/workflows/ci-pulsar-website-build.yaml
+51
-0
未找到文件。
.github/workflows/ci-pulsar-website-build.yaml
0 → 100644
浏览文件 @
2f44c926
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
name
:
CI - Pulsar Website build
on
:
schedule
:
-
cron
:
'
0
*/6
*
*
*'
jobs
:
build-website
:
name
:
Build and publish pulsar website
runs-on
:
ubuntu-latest
timeout-minutes
:
120
steps
:
-
name
:
checkout
uses
:
actions/checkout@v2
-
name
:
build
run
:
mvn clean package -DskipTests -Pswagger
-
name
:
publish
env
:
GH_TOKEN
:
${{ secrets.PULSARBOT_TOKEN }}
CROWDIN_DOCUSAURUS_API_KEY
:
${{ secrets.PULSAR_CROWDIN_DOCUSAURUS_API_KEY }}
run
:
|
export CROWDIN_DOCUSAURUS_PROJECT_ID=apache-pulsar
echo "Copying swagger json file ..."
mkdir -p site2/website/static/swagger/master/
cp pulsar-broker/target/docs/swagger*.json site2/website/static/swagger/master
echo "Copied swagger json file."
echo "Building Website"
# Build the new website
site2/tools/docker-build-site.sh
# Script was initially made for travis
bash -e site2/tools/publish-website.sh
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录