Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
0b736f5
point to test branch
snehara99 Oct 28, 2025
7690d77
point to simpplified branch
snehara99 Nov 19, 2025
9451917
Add oneBranchPipelines repository and update build templates in build…
snehara99 Nov 19, 2025
1829c6a
Update build template path in build.yml for Azure Sphere tools
snehara99 Nov 19, 2025
2c335c1
Add additional variables for CodeQL, Python, and .NET configurations …
snehara99 Nov 19, 2025
f2be163
REVERT AFTER TESTING
snehara99 Nov 19, 2025
3c1870e
Revert "REVERT AFTER TESTING"
snehara99 Nov 19, 2025
0a44c57
test only official template
snehara99 Nov 20, 2025
e9a426c
only use non-prod template because non-prod pipeline
snehara99 Nov 20, 2025
d53e76d
sanity check
snehara99 Nov 20, 2025
85a6398
fixed formatting
snehara99 Nov 20, 2025
1ff7de2
give more context to onebranch
snehara99 Nov 20, 2025
c9c04e7
add ob_outputDirectory
snehara99 Nov 20, 2025
4598b63
allow access to github
snehara99 Nov 20, 2025
849b5d7
point back to sdkbuildscript
snehara99 Nov 21, 2025
79bb69f
[REVERT] test adding hello world stage
snehara99 Dec 1, 2025
7925942
[REVERT] test removing template reference
snehara99 Dec 1, 2025
296c91c
[REVERT] test remove ReleaseOrMain var
snehara99 Dec 1, 2025
51d9b63
[REVERT] test sanity stage from original commit 4598b63bd0a8a54d40cbf…
snehara99 Dec 1, 2025
f3ab862
Revert "[REVERT] test sanity stage from original commit 4598b63bd0a8a…
snehara99 Dec 1, 2025
d416299
[REVERT] test indenting job
snehara99 Dec 1, 2025
54eb4a4
[REVERT] test adding pool/workspace
snehara99 Dec 1, 2025
7133def
Remove hello_world_1 stage and replace with azure-sphere-tools template
snehara99 Dec 1, 2025
d4ea941
Update WindowsContainerImage to use ltsc2022 and adjust feature flags…
snehara99 Dec 2, 2025
d65d993
updated pipeline to OneBranch
snehara99 Dec 3, 2025
38f02ba
pointing to dev branch until dev branch is merged
snehara99 Dec 4, 2025
d78bfbf
Add build-release.yml for Azure Sphere tools pipeline configuration
snehara99 Jan 15, 2026
6ff6470
Remove self repository reference and add azure-sphere-tools repositor…
snehara99 Jan 16, 2026
a212eea
Update build-release.yml to use official OneBranch template and corre…
snehara99 Feb 2, 2026
709d752
Add tsaoptions.json configuration file for Azure Sphere tools
snehara99 Feb 4, 2026
9956a0d
Add codebaseName to tsaoptions.json configuration
snehara99 Feb 4, 2026
2ad5bb2
Update SdkBuildScripts repository reference to main branch in build c…
snehara99 Feb 4, 2026
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
55 changes: 55 additions & 0 deletions .azuredevops/build-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: $(date:yyyyMMdd)$(rev:.rr)-$(BuildID)

resources:
repositories:
- repository: SdkBuildScripts
clean: true
name: SdkBuildScripts
type: git
ref: refs/heads/main
- repository: oneBranchPipelines
type: git
name: OneBranch.Pipelines/GovernedTemplates
ref: refs/heads/main
- repository: azure-sphere-tools
clean: true
type: github
name: Azure/azure-sphere-tools
endpoint: 4x4
trigger:
branches:
include:
- main

schedules:
- cron: 0 4 * * * # Daily at 4am GMT
displayName: "Daily main"
branches:
include:
- main
always: true

variables:
Codeql.Enabled: true
PythonVersion: '3.x'
DotNetVersion: '6.0.x'
# Disable automatic Nuget Security Analysis injection so we can place the
# nuget.config files in place and then manually run `task: nuget-security-analysis@0`
skipNugetSecurityAnalysis: true
system.debug: true
ReleaseOrMain: $[
or(
eq( variables['Build.SourceBranch'], 'refs/heads/main'),
startswith(variables['Build.SourceBranch'], 'refs/heads/release')
) ]
WindowsContainerImage: onebranch.azurecr.io/windows/ltsc2022/vse2022:latest

extends:
template: /v2/OneBranch.Official.CrossPlat.yml@oneBranchPipelines
parameters:
featureFlags:
WindowsHostVersion:
Version: 2022
Network: KS1
stages:
- template: builds/azure-sphere-tools/templates/azure-sphere-tools-release.yml@SdkBuildScripts
29 changes: 28 additions & 1 deletion .azuredevops/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ resources:
clean: true
name: SdkBuildScripts
type: git
ref: refs/heads/main
- repository: oneBranchPipelines
type: git
name: OneBranch.Pipelines/GovernedTemplates
ref: refs/heads/main

trigger:
branches:
Expand All @@ -23,5 +28,27 @@ schedules:
- main
always: true

variables:
Codeql.Enabled: true
PythonVersion: '3.x'
DotNetVersion: '6.0.x'
# Disable automatic Nuget Security Analysis injection so we can place the
# nuget.config files in place and then manually run `task: nuget-security-analysis@0`
skipNugetSecurityAnalysis: true
system.debug: true
ReleaseOrMain: $[
or(
eq( variables['Build.SourceBranch'], 'refs/heads/main'),
startswith(variables['Build.SourceBranch'], 'refs/heads/release')
) ]
WindowsContainerImage: onebranch.azurecr.io/windows/ltsc2022/vse2022:latest

extends:
template: builds/azure-sphere-tools/templates/azure-sphere-tools.yml@SdkBuildScripts
template: /v2/OneBranch.NonOfficial.CrossPlat.yml@oneBranchPipelines
parameters:
featureFlags:
WindowsHostVersion:
Version: 2022
Network: KS1
stages:
- template: builds/azure-sphere-tools/templates/azure-sphere-tools.yml@SdkBuildScripts
10 changes: 10 additions & 0 deletions .config/tsaoptions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"instanceUrl": "https://dev.azure.com/msazuresphere",
"projectName": "4x4",
"areaPath": "4x4\\Gen1\\Tooling",
"template": "VSTS_AZSphere",
"notificationAliases": [
"asphere-sdk-accel@microsoft.com"
],
"codebaseName": "azure-sphere-tools"
}
Loading