Skip to content

Set up CI with Azure Pipelines #8323

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 85 commits into from
Mar 29, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
5892bc5
Set up CI with Azure Pipelines
azure-pipelines[bot] Jan 16, 2019
f2b9b72
Update azure-pipelines.yml
MiYanni Jan 16, 2019
4586a17
Update azure-pipelines.yml
MiYanni Jan 16, 2019
7ba672d
Made build.proj no longer dotnet publish. Uses dotnet build, and buil…
MiYanni Jan 16, 2019
5eaedc8
Rename generic yml to match the pipeline name.
MiYanni Jan 16, 2019
55b9c5d
Added the other build ymls to this branch, since it makes sense to ju…
MiYanni Jan 16, 2019
16c5caf
Minor change to requeue CI.
MiYanni Jan 16, 2019
abbfe83
Retrigger CI.
MiYanni Jan 16, 2019
8caccc2
Set defaults to NetCore true and RunStaticAnalysis true.
MiYanni Jan 16, 2019
4952a01
Added 2 more System. files for exclusion from removal.
MiYanni Jan 16, 2019
664c049
Merge branch 'ado-checkin-linux' into ado-build-fix
MiYanni Jan 16, 2019
52c6206
Fixed backslashes to be forwardslashes. Removed old (net452) dependen…
MiYanni Jan 16, 2019
995c086
Fixed Windows PowerShell call in build.proj. Updated windows pipeline…
MiYanni Jan 16, 2019
ebf4a9e
Attempting to fix platyPS installation.
MiYanni Jan 16, 2019
7adfb7c
Changed Repo.props to use forward slashes to be crossplat. Updated De…
MiYanni Jan 17, 2019
c790f9b
Updating linux build run help generation and static analysis, and to …
MiYanni Jan 17, 2019
047f90f
Update job names to not have Job in them.
MiYanni Jan 17, 2019
e2a31de
Updated static analysis to build to the default bin directory. Update…
MiYanni Jan 17, 2019
88ee205
Changed StaticAnalysis output to artifacts\StaticAnalysis\$(Configura…
MiYanni Jan 17, 2019
dcf31f8
Fix Kusto duplicate resource entry. Fix build removal of files for St…
MiYanni Jan 17, 2019
77e903e
Moved generated sln into artifacts folder. Fix GenerateHelp.ps1 to wo…
MiYanni Jan 17, 2019
b2661c6
Fixed sln output directory.
MiYanni Jan 17, 2019
6061b95
Attempting to fix static analysis error with Microsoft.WindowsAzure.S…
MiYanni Jan 17, 2019
e7bf392
Moved after.Azure.PowerShell.sln.targets into build. Put yml template…
MiYanni Jan 18, 2019
940a7bd
Fix download-build-steps.yml task name.
MiYanni Jan 18, 2019
6ee1cb0
Added missing quotes.
MiYanni Jan 18, 2019
c8388d9
Added file for indicating no help issues when help validation is succ…
MiYanni Jan 18, 2019
384153e
Trying to remove --no-build for Test to see if it will run.
MiYanni Jan 18, 2019
5fa5675
Updated docs to reflect current build targets. Updated build.proj to …
MiYanni Jan 18, 2019
3f8aee4
Merge pull request #8324 from MiYanni/ado-build-fix
MiYanni Jan 18, 2019
384ae06
Merge branch 'master' into ado-poli-and-update
MiYanni Jan 18, 2019
41d289c
Fix PoliCheck error.
MiYanni Jan 18, 2019
df81884
Change to trigger CI.
MiYanni Jan 18, 2019
188f46f
Merge pull request #8353 from MiYanni/ado-poli-and-update
MiYanni Jan 19, 2019
554eafc
Merge branch 'master' into ado-checkin-linux
MiYanni Jan 19, 2019
984857e
Remove duplicate NewOutputTypeIndex and NewHelpIndex calls.
MiYanni Jan 19, 2019
615552c
Fixed InternalsVisibleTo for test projects, since test projects are n…
MiYanni Jan 24, 2019
9e24a26
Cleared out the rest of the signed InternalsVisibleTo signed test dll…
MiYanni Jan 24, 2019
2f3cfc1
Combined the CodeSign targets back into the build.proj (since CodeSig…
MiYanni Jan 25, 2019
192b42b
Made Internals only exposed for non-signed builds.
MiYanni Jan 25, 2019
5a6384e
Attempting to suppress file write warnings to cause the build to fail.
MiYanni Jan 25, 2019
361b3d2
Fixed signing Exclude clause so DevTestLabs gets signed.
MiYanni Jan 25, 2019
433e822
Removed output importance lowering for build.
MiYanni Jan 25, 2019
57c0fef
Removed duplicate UpdateModules.ps1 call when publishing. Made all sc…
MiYanni Jan 25, 2019
8195489
Removed non-NetCore versions of StaticAnalysis and Tools.Common. Orde…
MiYanni Jan 25, 2019
58ede08
Hiding output of RedundantDll deletes. Moved index generation to Publ…
MiYanni Jan 25, 2019
cbf1cf1
Giving up on suppressing Delete output.
MiYanni Jan 25, 2019
06f21be
Simplified runtime file deletion during Build target. Fixed warning o…
MiYanni Jan 25, 2019
c6c84bf
Fix Remove-Item step for runtime dlls.
MiYanni Jan 26, 2019
3ef0159
Merge branch 'master' into ado-checkin-linux
MiYanni Jan 26, 2019
358256a
Updated HelpGeneration.psm1 function names to use approved verbs so e…
MiYanni Jan 26, 2019
9b10771
Remove runtimes folders for CodeSign build.
MiYanni Jan 26, 2019
70d7883
Added CredScanner script taken out of the Jenkins build.
MiYanni Jan 28, 2019
a862361
Rename script file to be in-line with other OnPremChecks.
MiYanni Jan 29, 2019
146660d
Made CheckCredScan.ps1 part of OnPremChecks.
MiYanni Jan 29, 2019
15bbd7c
Merge branch 'master' into ado-checkin-linux
MiYanni Jan 29, 2019
09d7e19
Merge branch 'master' into ado-checkin-linux
MiYanni Jan 30, 2019
c6f64ca
Merge branch 'master' into ado-checkin-linux
MiYanni Jan 31, 2019
1edf119
Merge branch 'master' into ado-checkin-linux
MiYanni Jan 31, 2019
27a68a0
Merge branch 'master' into ado-checkin-linux
MiYanni Feb 1, 2019
62279bc
Remove help generation from Travis build.
MiYanni Feb 1, 2019
ba4f9f6
Merge branch 'master' into ado-checkin-linux
MiYanni Feb 5, 2019
334366e
Merge branch 'master' into ado-checkin-linux
MiYanni Feb 5, 2019
deb0b37
Merge branch 'master' into ado-checkin-linux
MiYanni Feb 7, 2019
91fd8d6
Merge branch 'master' into ado-checkin-linux
MiYanni Feb 12, 2019
69fc33b
Merge branch 'master' into ado-checkin-linux
MiYanni Feb 15, 2019
66facf4
Merge branch 'ado-checkin-linux' of https://github.com/Azure/azure-po…
MiYanni Feb 15, 2019
495fa62
Merge branch 'master' into ado-checkin-linux
MiYanni Feb 22, 2019
6491747
Merge branch 'master' into ado-checkin-linux
MiYanni Feb 26, 2019
3fa4f8d
Merge branch 'master' into ado-checkin-linux
MiYanni Feb 27, 2019
1c76d85
Merge branch 'master' into ado-checkin-linux
MiYanni Mar 8, 2019
3c70f69
linux/mac build fix
vladimir-shcherbakov Mar 10, 2019
c437d94
PR comments fix
vladimir-shcherbakov Mar 11, 2019
f50193b
Merge pull request #8703 from Azure/ado-checkin-linux-noposix
MiYanni Mar 11, 2019
43d0604
Merge branch 'master' into ado-checkin-linux
MiYanni Mar 11, 2019
15bfc79
Merge branch 'master' into ado-checkin-linux
MiYanni Mar 13, 2019
db63c87
Merge branch 'master' into ado-checkin-linux
MiYanni Mar 27, 2019
abd0c47
Attempting to update DownloadPipelineArtifact version to see if an is…
MiYanni Mar 27, 2019
7a69501
Trying to use DownloadBuildArtifacts instead of DownloadPipelineArtif…
MiYanni Mar 27, 2019
b2a339f
Trying PublishBuildArtifacts instead of PublishPipelineArtifact
MiYanni Mar 28, 2019
96acc2c
Trying to use item-pattern to download the contents inside the artifa…
MiYanni Mar 28, 2019
e3bf5dc
Changed job logic to all collapse artifacts into artifacts. Now, all …
MiYanni Mar 28, 2019
91ad955
Changed PublishPipelineArtifact to PublishBuildArtifacts and made eac…
MiYanni Mar 28, 2019
8bc434a
Changed from DownloadPipelineArtifact to DownloadBuildArtifacts since…
MiYanni Mar 29, 2019
54d4e6d
Added System.CodeDom.dll to the exception list.
MiYanni Mar 29, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ before_install:

# https://github.com/travis-ci/travis-ci/issues/1066#issuecomment-383489298
script:
- sudo dotnet msbuild build.proj /t:Full /p:ExcludeAuthenticators=true /p:Configuration=$CONFIG /p:TestsToRun=$TESTS_TO_RUN || travis_terminate 1
- sudo dotnet msbuild build.proj /t:Build;StaticAnalysis;Test /p:ExcludeAuthenticators=true;Configuration=$CONFIG;TestsToRun=$TESTS_TO_RUN

after_success:
- if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
Expand Down
97 changes: 0 additions & 97 deletions CodeSign.targets

This file was deleted.

7 changes: 4 additions & 3 deletions Repo.props
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
<!-- Custom -->
<PropertyGroup>
<RepoRoot>$(MSBuildThisFileDirectory)</RepoRoot>
<RepoSrc>$(RepoRoot)src\</RepoSrc>
<RepoArtifacts>$(RepoRoot)artifacts\</RepoArtifacts>
<RepoTools>$(RepoRoot)tools\</RepoTools>
<RepoSrc>$(RepoRoot)src/</RepoSrc>
<RepoArtifacts>$(RepoRoot)artifacts/</RepoArtifacts>
<RepoTools>$(RepoRoot)tools/</RepoTools>
<RepoBuild>$(RepoRoot)build/</RepoBuild>
</PropertyGroup>

</Project>
8 changes: 8 additions & 0 deletions azure-powershell-linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
resources:
- repo: self
fetchDepth: 1

jobs:
- template: build/jobs.yml
parameters:
vmImage: 'Ubuntu-16.04'
8 changes: 8 additions & 0 deletions azure-powershell-macOS.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
resources:
- repo: self
fetchDepth: 1

jobs:
- template: build/jobs.yml
parameters:
vmImage: 'macOS-10.13'
8 changes: 8 additions & 0 deletions azure-powershell-windows.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
resources:
- repo: self
fetchDepth: 1

jobs:
- template: build/jobs.yml
parameters:
vmImage: 'VS2017-Win2016'
Loading