Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
deno
提交
19cd8dea
D
deno
项目概览
张重言
/
deno
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
deno
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
19cd8dea
编写于
9月 12, 2019
作者:
C
Christian Moritz
提交者:
Ryan Dahl
9月 11, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
tools: download gn from CIPD (#2912)
上级
945dc7b8
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
37 addition
and
3 deletion
+37
-3
gclient_config.py
gclient_config.py
+1
-1
third_party
third_party
+1
-1
tools/third_party.py
tools/third_party.py
+35
-1
未找到文件。
gclient_config.py
浏览文件 @
19cd8dea
...
...
@@ -24,7 +24,7 @@ solutions = [{
}
},
{
'url'
:
'https://chromium.googlesource.com/chromium/tools/depot_tools@
40bacee96a94600ad2179d69a8025469d119960f
'
,
'https://chromium.googlesource.com/chromium/tools/depot_tools@
efce0d1b7657c440c90f0f4bce614b96672b9e0b
'
,
'name'
:
'depot_tools'
},
{
...
...
third_party
@
4b36ce22
比较
71c3e6eb
...
4b36ce22
Subproject commit
71c3e6ebb675da304783757d9f7ff9ee790b835a
Subproject commit
4b36ce22a2ef7310f815acb6a2de0d26766a24b6
tools/third_party.py
浏览文件 @
19cd8dea
...
...
@@ -4,6 +4,7 @@
import
os
from
os
import
path
import
re
import
site
import
sys
from
tempfile
import
mkdtemp
...
...
@@ -208,9 +209,42 @@ def download_from_google_storage(item, bucket):
env
=
google_env
())
# Download the given item from Chrome Infrastructure Package Deployment.
def
download_from_cipd
(
item
,
version
):
if
sys
.
platform
==
'win32'
:
root_dir
=
"v8/buildtools/win"
item
+=
"windows-amd64"
elif
sys
.
platform
==
'darwin'
:
root_dir
=
"v8/buildtools/mac"
item
+=
"mac-amd64"
elif
sys
.
platform
.
startswith
(
'linux'
):
root_dir
=
"v8/buildtools/linux64"
item
+=
"linux-amd64"
# init cipd if necessary
if
not
os
.
path
.
exists
(
path
.
join
(
tp
(
root_dir
),
".cipd"
)):
run
([
tp
(
'depot_tools/cipd'
),
'init'
,
tp
(
root_dir
),
'-force'
,
],
env
=
google_env
())
run
([
tp
(
'depot_tools/cipd'
),
'install'
,
item
,
'git_revision:'
+
version
,
'-root'
,
tp
(
root_dir
),
],
env
=
google_env
())
# Download gn from Google storage.
def
download_gn
():
download_from_
google_storage
(
'gn'
,
'chromium-gn
'
)
download_from_
cipd
(
'gn/gn/'
,
'152c5144ceed9592c20f0c8fd55769646077569b
'
)
# Download clang-format from Google storage.
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录