Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
f83e7ef7
R
roslyn
项目概览
lwm1986
/
roslyn
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
roslyn
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f83e7ef7
编写于
7月 12, 2016
作者:
J
Jared Parsons
提交者:
GitHub
7月 12, 2016
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #12451 from jaredpar/build
Move last custom MicroBuild step to Roslyn repo
上级
ccee3f4e
9f544ee4
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
56 addition
and
1 deletion
+56
-1
netci.groovy
netci.groovy
+1
-1
src/Tools/MicroBuild/Build.proj
src/Tools/MicroBuild/Build.proj
+3
-0
src/Tools/MicroBuild/copy-insertion-items.ps1
src/Tools/MicroBuild/copy-insertion-items.ps1
+52
-0
未找到文件。
netci.groovy
浏览文件 @
f83e7ef7
...
...
@@ -194,6 +194,6 @@ commitPullList.each { isPr ->
def
triggerPhraseOnly
=
false
def
triggerPhraseExtra
=
"microbuild"
Utilities
.
setMachineAffinity
(
myJob
,
'Windows_NT'
,
'latest-or-auto-
update3
'
)
Utilities
.
setMachineAffinity
(
myJob
,
'Windows_NT'
,
'latest-or-auto-
dev15
'
)
addRoslynJob
(
myJob
,
jobName
,
branchName
,
isPr
,
triggerPhraseExtra
,
triggerPhraseOnly
)
}
src/Tools/MicroBuild/Build.proj
浏览文件 @
f83e7ef7
...
...
@@ -16,6 +16,7 @@
<BranchName
Condition=
"'$(BranchName)' == ''"
>
master
</BranchName>
<SignRoslynArgs>
-test
</SignRoslynArgs>
<PublishAssetsArgs>
-test
</PublishAssetsArgs>
<CopyInsertionFileArgs>
-test
</CopyInsertionFileArgs>
</PropertyGroup>
<Target
Name=
"Build"
>
...
...
@@ -40,6 +41,8 @@
<Exec
Command=
"powershell -noprofile -executionPolicy ByPass -file $(MSBuildThisFileDirectory)stop-compiler-server.ps1"
/>
<Exec
Command=
"powershell -noprofile -executionPolicy ByPass -file $(MSBuildThisFileDirectory)publish-assets.ps1 -binariesPath "$(BinariesPath)" -branchName $(BranchName) -apiKey $(RoslynMyGetApiKey) $(PublishAssetsArgs)"
/>
<Exec
Command=
"powershell -noprofile -executionPolicy ByPass -file $(MSBuildThisFileDirectory)copy-insertion-items.ps1 -binariesPath "$(BinariesPath)" $(CopyInsertionFileArgs)"
/>
</Target>
</Project>
...
...
src/Tools/MicroBuild/copy-insertion-items.ps1
0 → 100644
浏览文件 @
f83e7ef7
Param
(
[
string
]
$binariesPath
=
$null
,
[
switch
]
$test
)
set-strictmode
-version
2.0
$Error
ActionPreference
=
"Stop"
try
{
$items
=
@(
"ExpressionEvaluatorPackage.vsix"
,
"Microsoft.VisualStudio.LanguageServices.Telemetry.vsix"
,
"Microsoft.VisualStudio.VsInteractiveWindow.vsix"
,
"Roslyn.VisualStudio.InteractiveComponents.vsix"
,
"Roslyn.VisualStudio.Setup.Interactive.vsix"
,
"Roslyn.VisualStudio.Setup.Next.vsix"
,
"Roslyn.VisualStudio.Setup.vsix"
,
"Microsoft.CodeAnalysis.ExpressionEvaluator.json"
,
"Microsoft.CodeAnalysis.VisualStudio.Setup.Interactive.json"
,
"Microsoft.CodeAnalysis.VisualStudio.Setup.json"
,
"Microsoft.CodeAnalysis.VisualStudio.Setup.Next.json"
,
"Microsoft.CodeAnalysis.VisualStudio.Telemetry.json"
,
"Microsoft.CodeAnalysis.VisualStudioInteractiveComponents.json"
,
"Microsoft.CodeAnalysis.VisualStudioInteractiveWindow.json"
,
"Microsoft.CodeAnalysis.LanguageServices.vsman"
,
"Microsoft.CodeAnalysis.Compilers.json"
,
"Microsoft.CodeAnalysis.Compilers.vsix"
,
"Microsoft.CodeAnalysis.Compilers.vsman"
)
$destPath
=
join-path
$binariesPath
"Insertion"
foreach
(
$item
in
$items
)
{
$sourcePath
=
join-path
$binariesPath
$item
# Many of these files are only produced in the Official MicroBuild runs. On test runs, which run locally,
# we need to guard agains this.
if
((
-not
(
test-path
$sourcePath
))
-and
$test
)
{
write-host
"Skip copying
$sourcePath
for test run"
continue
;
}
write-host
"Copying
$sourcePath
to
$destPath
"
copy
$sourcePath
$destPath
}
exit
0
}
catch
[
exception
]
{
write-host
$_
.
Exception
exit
-1
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录