Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
dotNET Platform
fsharp
提交
73bb8d1f
F
fsharp
项目概览
dotNET Platform
/
fsharp
大约 1 年 前同步成功
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
fsharp
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
73bb8d1f
编写于
6月 03, 2022
作者:
V
Vlad Zarytovskii
提交者:
GitHub
6月 03, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Don't attempt to publish build artifacts for Determinism and Fantomas runs (#13231)
上级
db4bf11c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
74 addition
and
59 deletion
+74
-59
azure-pipelines.yml
azure-pipelines.yml
+74
-59
未找到文件。
azure-pipelines.yml
浏览文件 @
73bb8d1f
...
...
@@ -75,11 +75,11 @@ stages:
# Signed build #
#-------------------------------------------------------------------------------------------------------------------#
-
${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}
:
-
${{ if eq(variables['Build.SourceBranch'], 'refs/heads/release/dev17.
2
') }}
:
-
${{ if eq(variables['Build.SourceBranch'], 'refs/heads/release/dev17.
3
') }}
:
-
template
:
/eng/common/templates/job/onelocbuild.yml
parameters
:
MirrorRepo
:
fsharp
MirrorBranch
:
release/dev17.
2
MirrorBranch
:
release/dev17.
3
LclSource
:
lclFilesfromPackage
LclPackageId
:
'
LCL-JUNO-PROD-FSHARP'
-
template
:
/eng/common/templates/jobs/jobs.yml
...
...
@@ -179,6 +179,78 @@ stages:
AccessToken
:
$(dn-bot-devdiv-drop-rw-code-rw)
condition
:
succeeded()
#-------------------------------------------------------------------------------------------------------------------#
# PR builds without logs publishing #
#-------------------------------------------------------------------------------------------------------------------#
-
${{ if eq(variables['System.TeamProject'], 'public') }}
:
-
template
:
/eng/common/templates/jobs/jobs.yml
parameters
:
enableMicrobuild
:
false
enablePublishBuildArtifacts
:
false
enablePublishTestResults
:
false
enablePublishBuildAssets
:
false
enablePublishUsingPipelines
:
$(_PublishUsingPipelines)
enableSourceBuild
:
false
enableTelemetry
:
true
helixRepo
:
dotnet/fsharp
jobs
:
# Determinism, we want to run it only in PR builds
-
job
:
Determinism_Debug
condition
:
eq(variables['Build.Reason'], 'PullRequest')
variables
:
-
name
:
_SignType
value
:
Test
pool
:
name
:
NetCore1ESPool-Public
demands
:
ImageOverride -equals $(WindowsMachineQueueName)
timeoutInMinutes
:
90
steps
:
-
checkout
:
self
clean
:
true
-
task
:
UseDotNet@2
displayName
:
install SDK
inputs
:
packageType
:
sdk
useGlobalJson
:
true
includePreviewVersions
:
false
workingDirectory
:
$(Build.SourcesDirectory)
installationPath
:
$(Build.SourcesDirectory)/.dotnet
-
script
:
.\eng\test-determinism.cmd -configuration Debug
displayName
:
Determinism tests with Debug configuration
-
task
:
PublishPipelineArtifact@1
displayName
:
Publish Determinism Logs
inputs
:
targetPath
:
'
$(Build.SourcesDirectory)/artifacts/log/Debug'
artifactName
:
'
Determinism_Debug
Attempt
$(System.JobAttempt)
Logs'
continueOnError
:
true
condition
:
not(succeeded())
# Check code formatting
-
job
:
CheckCodeFormatting
pool
:
vmImage
:
$(UbuntuMachineQueueName)
steps
:
-
checkout
:
self
clean
:
true
-
script
:
dotnet --list-sdks
displayName
:
Report dotnet SDK versions
-
task
:
UseDotNet@2
displayName
:
install SDK
inputs
:
packageType
:
sdk
useGlobalJson
:
true
includePreviewVersions
:
true
workingDirectory
:
$(Build.SourcesDirectory)
installationPath
:
$(Agent.ToolsDirectory)/dotnet
-
script
:
dotnet tool restore
env
:
DOTNET_ROLL_FORWARD_TO_PRERELEASE
:
1
displayName
:
Install tools
-
script
:
dotnet fantomas src -r --check
env
:
DOTNET_ROLL_FORWARD_TO_PRERELEASE
:
1
displayName
:
Check code formatting (run 'dotnet fantomas src -r' to fix)
#-------------------------------------------------------------------------------------------------------------------#
# PR builds #
#-------------------------------------------------------------------------------------------------------------------#
...
...
@@ -264,32 +336,6 @@ stages:
-
pwsh
:
.\eng\MockBuild.ps1
displayName
:
Build with OfficialBuildId
# Check code formatting
-
job
:
CheckCodeFormatting
pool
:
vmImage
:
$(UbuntuMachineQueueName)
steps
:
-
checkout
:
self
clean
:
true
-
script
:
dotnet --list-sdks
displayName
:
Report dotnet SDK versions
-
task
:
UseDotNet@2
displayName
:
install SDK
inputs
:
packageType
:
sdk
useGlobalJson
:
true
includePreviewVersions
:
true
workingDirectory
:
$(Build.SourcesDirectory)
installationPath
:
$(Agent.ToolsDirectory)/dotnet
-
script
:
dotnet tool restore
env
:
DOTNET_ROLL_FORWARD_TO_PRERELEASE
:
1
displayName
:
Install tools
-
script
:
dotnet fantomas src -r --check
env
:
DOTNET_ROLL_FORWARD_TO_PRERELEASE
:
1
displayName
:
Check code formatting (run 'dotnet fantomas src -r' to fix)
# Linux
-
job
:
Linux
pool
:
...
...
@@ -382,37 +428,6 @@ stages:
-
script
:
.\tests\EndToEndBuildTests\EndToEndBuildTests.cmd -c Release
displayName
:
End to end build tests
# Determinism, we want to run it only in PR builds
-
job
:
Determinism_Debug
condition
:
eq(variables['Build.Reason'], 'PullRequest')
variables
:
-
name
:
_SignType
value
:
Test
pool
:
name
:
NetCore1ESPool-Public
demands
:
ImageOverride -equals $(WindowsMachineQueueName)
timeoutInMinutes
:
90
steps
:
-
checkout
:
self
clean
:
true
-
task
:
UseDotNet@2
displayName
:
install SDK
inputs
:
packageType
:
sdk
useGlobalJson
:
true
includePreviewVersions
:
false
workingDirectory
:
$(Build.SourcesDirectory)
installationPath
:
$(Build.SourcesDirectory)/.dotnet
-
script
:
.\eng\test-determinism.cmd -configuration Debug
displayName
:
Determinism tests with Debug configuration
-
task
:
PublishPipelineArtifact@1
displayName
:
Publish Determinism Logs
inputs
:
targetPath
:
'
$(Build.SourcesDirectory)/artifacts/log/Debug'
artifactName
:
'
Determinism_Debug
Attempt
$(System.JobAttempt)
Logs'
continueOnError
:
true
condition
:
not(succeeded())
# Up-to-date - disabled due to it being flaky
#- job: UpToDate_Windows
# pool:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录