Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
fe2ad927
Unverified
Kaydet (Commit)
fe2ad927
authored
Haz 17, 2019
tarafından
Steve Dower
Kaydeden (comit)
GitHub
Haz 17, 2019
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Improve release build performance using new artifacts tasks (GH-14175)
üst
343ed0ff
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
97 additions
and
126 deletions
+97
-126
build-steps.yml
.azure-pipelines/windows-release/build-steps.yml
+6
-6
layout-command.yml
.azure-pipelines/windows-release/layout-command.yml
+7
-12
msi-steps.yml
.azure-pipelines/windows-release/msi-steps.yml
+17
-39
stage-build.yml
.azure-pipelines/windows-release/stage-build.yml
+9
-9
stage-layout-embed.yml
.azure-pipelines/windows-release/stage-layout-embed.yml
+7
-7
stage-layout-full.yml
.azure-pipelines/windows-release/stage-layout-full.yml
+12
-12
stage-layout-msix.yml
.azure-pipelines/windows-release/stage-layout-msix.yml
+16
-18
stage-layout-nuget.yml
.azure-pipelines/windows-release/stage-layout-nuget.yml
+5
-5
stage-pack-msix.yml
.azure-pipelines/windows-release/stage-pack-msix.yml
+3
-3
stage-pack-nuget.yml
.azure-pipelines/windows-release/stage-pack-nuget.yml
+3
-3
stage-sign.yml
.azure-pipelines/windows-release/stage-sign.yml
+10
-10
stage-test-msi.yml
.azure-pipelines/windows-release/stage-test-msi.yml
+2
-2
No files found.
.azure-pipelines/windows-release/build-steps.yml
Dosyayı görüntüle @
fe2ad927
...
...
@@ -53,19 +53,19 @@ steps:
env
:
CAT
:
$(Build.BinariesDirectory)\bin\$(Arch)\python
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
binaries'
condition
:
and(succeeded(), not(and(eq(variables['Configuration'], 'Release'), variables['SigningCertificate'])))
inputs
:
PathtoPublis
h
:
'
$(Build.BinariesDirectory)\bin\$(Arch)'
A
rtifactName
:
bin_$(Name)
targetPat
h
:
'
$(Build.BinariesDirectory)\bin\$(Arch)'
a
rtifactName
:
bin_$(Name)
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
binaries
for
signing'
condition
:
and(succeeded(), and(eq(variables['Configuration'], 'Release'), variables['SigningCertificate']))
inputs
:
PathtoPublis
h
:
'
$(Build.BinariesDirectory)\bin\$(Arch)'
A
rtifactName
:
unsigned_bin_$(Name)
targetPat
h
:
'
$(Build.BinariesDirectory)\bin\$(Arch)'
a
rtifactName
:
unsigned_bin_$(Name)
-
task
:
CopyFiles@2
displayName
:
'
Layout
Artifact:
symbols'
...
...
.azure-pipelines/windows-release/layout-command.yml
Dosyayı görüntüle @
fe2ad927
...
...
@@ -2,19 +2,14 @@ steps:
-
powershell
:
>
Write-Host (
'##vso[task.setvariable variable=LayoutCmd]&
"{0}"
"{0}
\bin\python.exe
"
"{1}\PC\layout"
-vv
--source "{1}"
--build "{2}"
--temp "{3}"
--include-cat "{2}\python.cat"
--doc-build "{4}"'
-f (
"$(PYTHON)",
"$(Build.SourcesDirectory)",
(Split-Path -Parent "$(PYTHON)"),
"$(Build.BinariesDirectory)\layout-temp",
"$(Build.BinariesDirectory)\doc"
))
--build "{0}\bin"
--temp "{0}\layout-temp"
--include-cat "{0}\bin\python.cat"
--doc-build "{0}\doc"'
-f ("$(Build.BinariesDirectory)", "$(Build.SourcesDirectory)")
)
displayName
:
'
Set
LayoutCmd'
.azure-pipelines/windows-release/msi-steps.yml
Dosyayı görüntüle @
fe2ad927
steps
:
-
template
:
./checkout.yml
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
doc'
inputs
:
artifactName
:
doc
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\doc
-
task
:
CopyFiles@2
displayName
:
'
Merge
documentation
files'
...
...
@@ -15,63 +15,41 @@ steps:
contents
:
|
htmlhelp\*.chm
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
bin_win32'
inputs
:
artifactName
:
bin_win32
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\win32
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
bin_win32_d'
inputs
:
artifactName
:
bin_win32_d
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\win32
-
task
:
CopyFiles@2
displayName
:
'
Merge
win32
debug
files'
inputs
:
sourceFolder
:
$(Build.BinariesDirectory)\bin_win32_d
targetFolder
:
$(Build.BinariesDirectory)\bin_win32
contents
:
|
**\*_d.*
-
task
:
DownloadBuildArtifacts@0
-
task
:
DownloadPipelineArtifact@1
displayName
:
'
Download
artifact:
bin_amd64'
inputs
:
artifactName
:
bin_amd64
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\amd64
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
bin_amd64_d'
inputs
:
artifactName
:
bin_amd64_d
downloadPath
:
$(Build.BinariesDirectory)
-
task
:
CopyFiles@2
displayName
:
'
Merge
amd64
debug
files'
inputs
:
sourceFolder
:
$(Build.BinariesDirectory)\bin_amd64_d
targetFolder
:
$(Build.BinariesDirectory)\bin_amd64
contents
:
|
**\*_d.*
targetPath
:
$(Build.BinariesDirectory)\amd64
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
tcltk_lib_win32'
inputs
:
artifactName
:
tcltk_lib_win32
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\tcltk_lib_win32
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
tcltk_lib_amd64'
inputs
:
artifactName
:
tcltk_lib_amd64
downloadPath
:
$(Build.BinariesDirectory)
-
script
:
|
ren bin_win32 win32
ren bin_amd64 amd64
displayName
:
'
Correct
artifact
directory
names'
workingDirectory
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\tcltk_lib_amd64
-
script
:
|
call Tools\msi\get_externals.bat
...
...
@@ -139,8 +117,8 @@ steps:
*.cab
*.exe
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
MSI'
inputs
:
PathtoPublis
h
:
'
$(Build.ArtifactStagingDirectory)\msi'
A
rtifactName
:
msi
targetPat
h
:
'
$(Build.ArtifactStagingDirectory)\msi'
a
rtifactName
:
msi
.azure-pipelines/windows-release/stage-build.yml
Dosyayı görüntüle @
fe2ad927
...
...
@@ -33,11 +33,11 @@ jobs:
html\**\*
htmlhelp\*.chm
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
artifact:
doc'
inputs
:
PathtoPublis
h
:
$(Build.ArtifactStagingDirectory)\Doc
A
rtifactName
:
doc
targetPat
h
:
$(Build.ArtifactStagingDirectory)\Doc
a
rtifactName
:
doc
-
job
:
Build_Python
displayName
:
Python build
...
...
@@ -147,14 +147,14 @@ jobs:
platform
:
x64
msbuildArguments
:
/t:CopyTclTkLib /p:OutDir="$(Build.ArtifactStagingDirectory)\tcl_amd64"
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
artifact:
tcltk_lib_win32'
inputs
:
PathtoPublis
h
:
'
$(Build.ArtifactStagingDirectory)\tcl_win32'
A
rtifactName
:
tcltk_lib_win32
targetPat
h
:
'
$(Build.ArtifactStagingDirectory)\tcl_win32'
a
rtifactName
:
tcltk_lib_win32
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
artifact:
tcltk_lib_amd64'
inputs
:
PathtoPublis
h
:
'
$(Build.ArtifactStagingDirectory)\tcl_amd64'
A
rtifactName
:
tcltk_lib_amd64
targetPat
h
:
'
$(Build.ArtifactStagingDirectory)\tcl_amd64'
a
rtifactName
:
tcltk_lib_amd64
.azure-pipelines/windows-release/stage-layout-embed.yml
Dosyayı görüntüle @
fe2ad927
...
...
@@ -13,21 +13,21 @@ jobs:
matrix
:
win32
:
Name
:
win32
Python
:
$(Build.BinariesDirectory)\bin
_$(Name)
\python.exe
Python
:
$(Build.BinariesDirectory)\bin\python.exe
PYTHONHOME
:
$(Build.SourcesDirectory)
amd64
:
Name
:
amd64
Python
:
$(Build.BinariesDirectory)\bin
_$(Name)
\python.exe
Python
:
$(Build.BinariesDirectory)\bin\python.exe
PYTHONHOME
:
$(Build.SourcesDirectory)
steps
:
-
template
:
./checkout.yml
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
bin_$(Name)'
inputs
:
artifactName
:
bin_$(Name)
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\bin
-
template
:
./layout-command.yml
...
...
@@ -43,11 +43,11 @@ jobs:
--preset-embed
displayName
:
'
Generate
embeddable
layout'
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
Artifact:
layout_embed_$(Name)'
inputs
:
PathtoPublis
h
:
'
$(Build.ArtifactStagingDirectory)\layout'
A
rtifactName
:
layout_embed_$(Name)
targetPat
h
:
'
$(Build.ArtifactStagingDirectory)\layout'
a
rtifactName
:
layout_embed_$(Name)
-
task
:
PublishBuildArtifacts@1
displayName
:
'
Publish
Artifact:
embed'
...
...
.azure-pipelines/windows-release/stage-layout-full.yml
Dosyayı görüntüle @
fe2ad927
...
...
@@ -23,29 +23,29 @@ jobs:
steps
:
-
template
:
./checkout.yml
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
bin_$(Name)'
inputs
:
artifactName
:
bin_$(Name)
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\bin
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
bin_$(Name)_d'
inputs
:
artifactName
:
bin_$(Name)_d
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\bin
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
doc'
inputs
:
artifactName
:
doc
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\doc
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
tcltk_lib_$(Name)'
inputs
:
artifactName
:
tcltk_lib_$(Name)
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\tcltk_lib
-
template
:
./layout-command.yml
...
...
@@ -53,10 +53,10 @@ jobs:
$(LayoutCmd) --copy "$(Build.ArtifactStagingDirectory)\layout" --preset-default
displayName
:
'
Generate
full
layout'
env
:
TCL_LIBRARY
:
$(Build.BinariesDirectory)\tcltk_lib
_$(Name)
\tcl8
TCL_LIBRARY
:
$(Build.BinariesDirectory)\tcltk_lib\tcl8
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
Artifact:
layout_full_$(Name)'
inputs
:
PathtoPublis
h
:
'
$(Build.ArtifactStagingDirectory)\layout'
A
rtifactName
:
layout_full_$(Name)
targetPat
h
:
'
$(Build.ArtifactStagingDirectory)\layout'
a
rtifactName
:
layout_full_$(Name)
.azure-pipelines/windows-release/stage-layout-msix.yml
Dosyayı görüntüle @
fe2ad927
...
...
@@ -22,23 +22,23 @@ jobs:
steps
:
-
template
:
./checkout.yml
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
bin_$(Name)'
inputs
:
artifactName
:
bin_$(Name)
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\bin
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
bin_$(Name)_d'
inputs
:
artifactName
:
bin_$(Name)_d
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\bin
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
tcltk_lib_$(Name)'
inputs
:
artifactName
:
tcltk_lib_$(Name)
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\tcltk_lib
-
template
:
./layout-command.yml
...
...
@@ -47,20 +47,20 @@ jobs:
$(LayoutCmd) --copy "$(Build.ArtifactStagingDirectory)\appx-store" --preset-appx --precompile
displayName
:
'
Generate
store
APPX
layout'
env
:
TCL_LIBRARY
:
$(Build.BinariesDirectory)\tcltk_lib
_$(Name)
\tcl8
TCL_LIBRARY
:
$(Build.BinariesDirectory)\tcltk_lib\tcl8
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
Artifact:
layout_appxstore_$(Name)'
inputs
:
PathtoPublis
h
:
'
$(Build.ArtifactStagingDirectory)\appx-store'
A
rtifactName
:
layout_appxstore_$(Name)
targetPat
h
:
'
$(Build.ArtifactStagingDirectory)\appx-store'
a
rtifactName
:
layout_appxstore_$(Name)
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
cert'
condition
:
and(succeeded(), variables['SigningCertificate'])
inputs
:
artifactName
:
cert
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\cert
-
powershell
:
|
$info = (gc "$(Build.BinariesDirectory)\cert\certinfo.json" | ConvertFrom-JSON)
...
...
@@ -75,12 +75,10 @@ jobs:
$(LayoutCmd) --copy "$(Build.ArtifactStagingDirectory)\appx" --preset-appx --precompile --include-symbols --include-tests
displayName
:
'
Generate
sideloading
APPX
layout'
env
:
TCL_LIBRARY
:
$(Build.BinariesDirectory)\tcltk_lib_$(Name)\tcl8
APPX_DATA_PUBLISHER
:
$(APPX_DATA_PUBLISHER)
APPX_DATA_SHA256
:
$(APPX_DATA_SHA256)
TCL_LIBRARY
:
$(Build.BinariesDirectory)\tcltk_lib\tcl8
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
Artifact:
layout_appx_$(Name)'
inputs
:
PathtoPublis
h
:
'
$(Build.ArtifactStagingDirectory)\appx'
A
rtifactName
:
layout_appx_$(Name)
targetPat
h
:
'
$(Build.ArtifactStagingDirectory)\appx'
a
rtifactName
:
layout_appx_$(Name)
.azure-pipelines/windows-release/stage-layout-nuget.yml
Dosyayı görüntüle @
fe2ad927
...
...
@@ -23,11 +23,11 @@ jobs:
steps
:
-
template
:
./checkout.yml
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
bin_$(Name)'
inputs
:
artifactName
:
bin_$(Name)
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\bin
-
template
:
./layout-command.yml
...
...
@@ -37,8 +37,8 @@ jobs:
env
:
TCL_LIBRARY
:
$(Build.BinariesDirectory)\bin_$(Name)\tcl\tcl8
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
Artifact:
layout_nuget_$(Name)'
inputs
:
PathtoPublis
h
:
'
$(Build.ArtifactStagingDirectory)\nuget'
A
rtifactName
:
layout_nuget_$(Name)
targetPat
h
:
'
$(Build.ArtifactStagingDirectory)\nuget'
a
rtifactName
:
layout_nuget_$(Name)
.azure-pipelines/windows-release/stage-pack-msix.yml
Dosyayı görüntüle @
fe2ad927
...
...
@@ -24,11 +24,11 @@ jobs:
steps
:
-
template
:
./checkout.yml
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
layout_$(Artifact)_$(Name)'
inputs
:
artifactName
:
layout_$(Artifact)_$(Name)
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\layout
-
task
:
DownloadBuildArtifacts@0
displayName
:
'
Download
artifact:
symbols'
...
...
@@ -46,7 +46,7 @@ jobs:
displayName
:
'
Extract
version
numbers'
-
powershell
:
|
./Tools/msi/make_appx.ps1 -layout "$(Build.BinariesDirectory)\layout
_$(Artifact)_$(Name)
" -msix "$(Build.ArtifactStagingDirectory)\msix\$(Filename).msix"
./Tools/msi/make_appx.ps1 -layout "$(Build.BinariesDirectory)\layout" -msix "$(Build.ArtifactStagingDirectory)\msix\$(Filename).msix"
displayName
:
'
Build
msix'
-
powershell
:
|
...
...
.azure-pipelines/windows-release/stage-pack-nuget.yml
Dosyayı görüntüle @
fe2ad927
...
...
@@ -19,11 +19,11 @@ jobs:
steps
:
-
checkout
:
none
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
layout_nuget_$(Name)'
inputs
:
artifactName
:
layout_nuget_$(Name)
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\layout
-
task
:
NugetToolInstaller@0
displayName
:
'
Install
Nuget'
...
...
@@ -31,7 +31,7 @@ jobs:
versionSpec
:
'
>=5.0'
-
powershell
:
|
nuget pack "$(Build.BinariesDirectory)\layout
_nuget_$(Name)
\python.nuspec" -OutputDirectory $(Build.ArtifactStagingDirectory) -NoPackageAnalysis -NonInteractive
nuget pack "$(Build.BinariesDirectory)\layout\python.nuspec" -OutputDirectory $(Build.ArtifactStagingDirectory) -NoPackageAnalysis -NonInteractive
displayName
:
'
Create
nuget
package'
-
task
:
PublishBuildArtifacts@1
...
...
.azure-pipelines/windows-release/stage-sign.yml
Dosyayı görüntüle @
fe2ad927
...
...
@@ -24,17 +24,17 @@ jobs:
Write-Host "##vso[build.addbuildtag]signed"
displayName
:
'
Add
build
tags'
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
unsigned_bin_$(Name)'
inputs
:
artifactName
:
unsigned_bin_$(Name)
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\bin
-
powershell
:
|
$files = (gi *.exe, *.dll, *.pyd, *.cat -Exclude vcruntime*, libffi*, libcrypto*, libssl*)
signtool sign /a /n "$(SigningCertificate)" /fd sha256 /d "$(SigningDescription)" $files
displayName
:
'
Sign
binaries'
workingDirectory
:
$(Build.BinariesDirectory)\
unsigned_bin_$(Name)
workingDirectory
:
$(Build.BinariesDirectory)\
bin
-
powershell
:
|
$files = (gi *.exe, *.dll, *.pyd, *.cat -Exclude vcruntime*, libffi*, libcrypto*, libssl*)
...
...
@@ -51,14 +51,14 @@ jobs:
Write-Host "##vso[task.logissue type=error]Failed to timestamp files"
}
displayName
:
'
Timestamp
binaries'
workingDirectory
:
$(Build.BinariesDirectory)\
unsigned_bin_$(Name)
workingDirectory
:
$(Build.BinariesDirectory)\
bin
continueOnError
:
true
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
artifact:
bin_$(Name)'
inputs
:
PathtoPublish
:
'
$(Build.BinariesDirectory)\unsigned_bin_$(Name)
'
A
rtifactName
:
bin_$(Name)
targetPath
:
'
$(Build.BinariesDirectory)\bin
'
a
rtifactName
:
bin_$(Name)
-
job
:
Dump_CertInfo
...
...
@@ -91,11 +91,11 @@ jobs:
$info | ConvertTo-JSON -Compress | Out-File -Encoding utf8 "$d\certinfo.json"
displayName
:
"
Extract
certificate
info"
-
task
:
Publish
BuildArtifacts@1
-
task
:
Publish
PipelineArtifact@0
displayName
:
'
Publish
artifact:
cert'
inputs
:
PathtoPublis
h
:
'
$(Build.BinariesDirectory)\cert'
A
rtifactName
:
cert
targetPat
h
:
'
$(Build.BinariesDirectory)\cert'
a
rtifactName
:
cert
-
job
:
Mark_Unsigned
...
...
.azure-pipelines/windows-release/stage-test-msi.yml
Dosyayı görüntüle @
fe2ad927
...
...
@@ -30,11 +30,11 @@ jobs:
steps
:
-
checkout
:
none
-
task
:
Download
BuildArtifacts@0
-
task
:
Download
PipelineArtifact@1
displayName
:
'
Download
artifact:
msi'
inputs
:
artifactName
:
msi
downloadPath
:
$(Build.BinariesDirectory)
targetPath
:
$(Build.BinariesDirectory)\msi
-
powershell
:
|
$p = (gci -r *.exe | ?{ $_.Name -match '$(ExeMatch)' } | select -First 1)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment