Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
bedacf4e
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
bedacf4e
编写于
4月 08, 2020
作者:
J
João Moreno
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
enable monaco editor in ci workflow
上级
060e2307
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
110 addition
and
113 deletion
+110
-113
.github/workflows/ci.yml
.github/workflows/ci.yml
+110
-113
未找到文件。
.github/workflows/ci.yml
浏览文件 @
bedacf4e
...
...
@@ -2,123 +2,120 @@ name: CI
on
:
push
:
branches-ignore
:
-
'
**'
# push:
# branches:
# - master
# - release/*
# pull_request:
# branches:
# - master
# - release/*
branches
:
-
master
-
release/*
pull_request
:
branches
:
-
master
-
release/*
jobs
:
linux
:
runs-on
:
ubuntu-latest
env
:
CHILD_CONCURRENCY
:
"
1"
GITHUB_TOKEN
:
${{ secrets.GITHUB_TOKEN }}
steps
:
-
uses
:
actions/checkout@v1
# TODO: rename azure-pipelines/linux/xvfb.init to github-actions
-
run
:
|
sudo apt-get update
sudo apt-get install -y libxkbfile-dev pkg-config libsecret-1-dev libxss1 dbus xvfb libgtk-3-0 libgbm1
sudo cp build/azure-pipelines/linux/xvfb.init /etc/init.d/xvfb
sudo chmod +x /etc/init.d/xvfb
sudo update-rc.d xvfb defaults
sudo service xvfb start
name
:
Setup Build Environment
-
uses
:
actions/setup-node@v1
with
:
node-version
:
10
# TODO: cache node modules
-
run
:
yarn --frozen-lockfile
name
:
Install Dependencies
-
run
:
yarn electron x64
name
:
Download Electron
-
run
:
yarn gulp hygiene
name
:
Run Hygiene Checks
-
run
:
yarn monaco-compile-check
name
:
Run Monaco Editor Checks
-
run
:
yarn valid-layers-check
name
:
Run Valid Layers Checks
-
run
:
yarn compile
name
:
Compile Sources
-
run
:
yarn download-builtin-extensions
name
:
Download Built-in Extensions
-
run
:
DISPLAY=:10 ./scripts/test.sh --tfs "Unit Tests"
name
:
Run Unit Tests (Electron)
-
run
:
DISPLAY=:10 yarn test-browser --browser chromium
name
:
Run Unit Tests (Browser)
-
run
:
DISPLAY=:10 ./scripts/test-integration.sh --tfs "Integration Tests"
name
:
Run Integration Tests (Electron)
#
linux:
#
runs-on: ubuntu-latest
#
env:
#
CHILD_CONCURRENCY: "1"
#
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
#
steps:
#
- uses: actions/checkout@v1
#
# TODO: rename azure-pipelines/linux/xvfb.init to github-actions
#
- run: |
#
sudo apt-get update
#
sudo apt-get install -y libxkbfile-dev pkg-config libsecret-1-dev libxss1 dbus xvfb libgtk-3-0 libgbm1
#
sudo cp build/azure-pipelines/linux/xvfb.init /etc/init.d/xvfb
#
sudo chmod +x /etc/init.d/xvfb
#
sudo update-rc.d xvfb defaults
#
sudo service xvfb start
#
name: Setup Build Environment
#
- uses: actions/setup-node@v1
#
with:
#
node-version: 10
#
# TODO: cache node modules
#
- run: yarn --frozen-lockfile
#
name: Install Dependencies
#
- run: yarn electron x64
#
name: Download Electron
#
- run: yarn gulp hygiene
#
name: Run Hygiene Checks
#
- run: yarn monaco-compile-check
#
name: Run Monaco Editor Checks
#
- run: yarn valid-layers-check
#
name: Run Valid Layers Checks
#
- run: yarn compile
#
name: Compile Sources
#
- run: yarn download-builtin-extensions
#
name: Download Built-in Extensions
#
- run: DISPLAY=:10 ./scripts/test.sh --tfs "Unit Tests"
#
name: Run Unit Tests (Electron)
#
- run: DISPLAY=:10 yarn test-browser --browser chromium
#
name: Run Unit Tests (Browser)
#
- run: DISPLAY=:10 ./scripts/test-integration.sh --tfs "Integration Tests"
#
name: Run Integration Tests (Electron)
windows
:
runs-on
:
windows-2016
env
:
CHILD_CONCURRENCY
:
"
1"
GITHUB_TOKEN
:
${{ secrets.GITHUB_TOKEN }}
steps
:
-
uses
:
actions/checkout@v1
-
uses
:
actions/setup-node@v1
with
:
node-version
:
10
-
uses
:
actions/setup-python@v1
with
:
python-version
:
'
2.x'
-
run
:
yarn --frozen-lockfile
name
:
Install Dependencies
-
run
:
yarn electron
name
:
Download Electron
-
run
:
yarn gulp hygiene
name
:
Run Hygiene Checks
-
run
:
yarn monaco-compile-check
name
:
Run Monaco Editor Checks
-
run
:
yarn valid-layers-check
name
:
Run Valid Layers Checks
-
run
:
yarn compile
name
:
Compile Sources
-
run
:
yarn download-builtin-extensions
name
:
Download Built-in Extensions
-
run
:
.\scripts\test.bat --tfs "Unit Tests"
name
:
Run Unit Tests (Electron)
-
run
:
yarn test-browser --browser chromium
name
:
Run Unit Tests (Browser)
-
run
:
.\scripts\test-integration.bat --tfs "Integration Tests"
name
:
Run Integration Tests (Electron)
#
windows:
#
runs-on: windows-2016
#
env:
#
CHILD_CONCURRENCY: "1"
#
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
#
steps:
#
- uses: actions/checkout@v1
#
- uses: actions/setup-node@v1
#
with:
#
node-version: 10
#
- uses: actions/setup-python@v1
#
with:
#
python-version: '2.x'
#
- run: yarn --frozen-lockfile
#
name: Install Dependencies
#
- run: yarn electron
#
name: Download Electron
#
- run: yarn gulp hygiene
#
name: Run Hygiene Checks
#
- run: yarn monaco-compile-check
#
name: Run Monaco Editor Checks
#
- run: yarn valid-layers-check
#
name: Run Valid Layers Checks
#
- run: yarn compile
#
name: Compile Sources
#
- run: yarn download-builtin-extensions
#
name: Download Built-in Extensions
#
- run: .\scripts\test.bat --tfs "Unit Tests"
#
name: Run Unit Tests (Electron)
#
- run: yarn test-browser --browser chromium
#
name: Run Unit Tests (Browser)
#
- run: .\scripts\test-integration.bat --tfs "Integration Tests"
#
name: Run Integration Tests (Electron)
darwin
:
runs-on
:
macos-latest
env
:
CHILD_CONCURRENCY
:
"
1"
GITHUB_TOKEN
:
${{ secrets.GITHUB_TOKEN }}
steps
:
-
uses
:
actions/checkout@v1
-
uses
:
actions/setup-node@v1
with
:
node-version
:
10
-
run
:
yarn --frozen-lockfile
name
:
Install Dependencies
-
run
:
yarn electron x64
name
:
Download Electron
-
run
:
yarn gulp hygiene
name
:
Run Hygiene Checks
-
run
:
yarn monaco-compile-check
name
:
Run Monaco Editor Checks
-
run
:
yarn valid-layers-check
name
:
Run Valid Layers Checks
-
run
:
yarn compile
name
:
Compile Sources
-
run
:
yarn download-builtin-extensions
name
:
Download Built-in Extensions
-
run
:
./scripts/test.sh --tfs "Unit Tests"
name
:
Run Unit Tests (Electron)
-
run
:
yarn test-browser --browser chromium --browser webkit
name
:
Run Unit Tests (Browser)
-
run
:
./scripts/test-integration.sh --tfs "Integration Tests"
name
:
Run Integration Tests (Electron)
#
darwin:
#
runs-on: macos-latest
#
env:
#
CHILD_CONCURRENCY: "1"
#
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
#
steps:
#
- uses: actions/checkout@v1
#
- uses: actions/setup-node@v1
#
with:
#
node-version: 10
#
- run: yarn --frozen-lockfile
#
name: Install Dependencies
#
- run: yarn electron x64
#
name: Download Electron
#
- run: yarn gulp hygiene
#
name: Run Hygiene Checks
#
- run: yarn monaco-compile-check
#
name: Run Monaco Editor Checks
#
- run: yarn valid-layers-check
#
name: Run Valid Layers Checks
#
- run: yarn compile
#
name: Compile Sources
#
- run: yarn download-builtin-extensions
#
name: Download Built-in Extensions
#
- run: ./scripts/test.sh --tfs "Unit Tests"
#
name: Run Unit Tests (Electron)
#
- run: yarn test-browser --browser chromium --browser webkit
#
name: Run Unit Tests (Browser)
#
- run: ./scripts/test-integration.sh --tfs "Integration Tests"
#
name: Run Integration Tests (Electron)
monaco
:
runs-on
:
ubuntu-latest
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录