Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
90c13ffd
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,发现更多精彩内容 >>
提交
90c13ffd
编写于
7月 02, 2018
作者:
J
Joao Moreno
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix sign.ps1
上级
283470b8
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
11 addition
and
3 deletion
+11
-3
build/gulpfile.vscode.win32.js
build/gulpfile.vscode.win32.js
+3
-2
build/tfs/win32/sign.ps1
build/tfs/win32/sign.ps1
+8
-1
未找到文件。
build/gulpfile.vscode.win32.js
浏览文件 @
90c13ffd
...
...
@@ -26,6 +26,7 @@ const zipPath = arch => path.join(zipDir(arch), `VSCode-win32-${arch}.zip`);
const
setupDir
=
(
arch
,
target
)
=>
path
.
join
(
repoPath
,
'
.build
'
,
`win32-
${
arch
}
`
,
`
${
target
}
-setup`
);
const
issPath
=
path
.
join
(
__dirname
,
'
win32
'
,
'
code.iss
'
);
const
innoSetupPath
=
path
.
join
(
path
.
dirname
(
path
.
dirname
(
require
.
resolve
(
'
innosetup-compiler
'
))),
'
bin
'
,
'
ISCC.exe
'
);
const
signPS1
=
path
.
join
(
repoPath
,
'
build
'
,
'
tfs
'
,
'
win32
'
,
'
sign.ps1
'
);
function
packageInnoSetup
(
iss
,
options
,
cb
)
{
options
=
options
||
{};
...
...
@@ -44,8 +45,8 @@ function packageInnoSetup(iss, options, cb) {
const
defs
=
keys
.
map
(
key
=>
`/d
${
key
}
=
${
definitions
[
key
]}
`
);
const
args
=
[
iss
,
'
/Sesrp="powershell.exe build
\t
fs
\
win32
\
sign.ps1 $f"
'
,
...
defs
...
defs
,
`/sesrp=powershell.exe -ExecutionPolicy bypass
${
signPS1
}
$f`
];
cp
.
spawn
(
innoSetupPath
,
args
,
{
stdio
:
[
'
ignore
'
,
'
inherit
'
,
'
inherit
'
]
})
...
...
build/tfs/win32/sign.ps1
浏览文件 @
90c13ffd
function
Create-TmpJson
(
$Obj
)
{
$FileName
=
[
System.IO.Path
]::
GetTempFileName
()
ConvertTo-Json
-Depth
100
$Obj
|
Out-File
-Encoding
UTF8
$FileName
return
$FileName
}
$Auth
=
Create-TmpJson
@{
Version
=
"1.0.0"
AuthenticationType
=
"AAD_CERT"
...
...
@@ -72,4 +78,5 @@ $Input = Create-TmpJson @{
}
$Output
=
[
System.IO.Path
]::
GetTempFileName
()
build\tfs\win32\ESRPClient\packages\EsrpClient.1.0.27\tools\ESRPClient.exe
Sign
-a
$Auth
-p
$Policy
-i
$Input
-o
$Output
\ No newline at end of file
$ScriptPath
=
Split-Path
-Path
$MyInvocation
.
MyCommand
.
Definition
-Parent
&
"
$ScriptPath
\ESRPClient\packages\EsrpClient.1.0.27\tools\ESRPClient.exe"
Sign
-a
$Auth
-p
$Policy
-i
$Input
-o
$Output
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录