Skip to content

chore: add DevOps build pipeline for S360 security vulnerability scanning#1318

Merged
ramsessanchez merged 3 commits into
mainfrom
chore/addBuildPipeline
May 15, 2026
Merged

chore: add DevOps build pipeline for S360 security vulnerability scanning#1318
ramsessanchez merged 3 commits into
mainfrom
chore/addBuildPipeline

Conversation

@ramsessanchez
Copy link
Copy Markdown
Contributor

@ramsessanchez ramsessanchez commented May 14, 2026

Summary

Adds a DevOps build pipeline to build this SDK so that we may surface any S360 security vulnerabilities early and on a consistent basis.

Changes

  • Added a build pipeline configuration to enable regular SDK builds
  • Enables early detection of S360 security vulnerabilities through consistent automated builds

Motivation

Proactive security scanning helps catch vulnerabilities before they reach production, aligning with S360 compliance requirements.

Microsoft Reviewers: Open in CodeFlow

…ning

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ramsessanchez ramsessanchez requested a review from a team as a code owner May 14, 2026 20:38
ramsessanchez and others added 2 commits May 14, 2026 14:47
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ramsessanchez ramsessanchez requested a review from Copilot May 15, 2026 21:24
@ramsessanchez ramsessanchez enabled auto-merge (squash) May 15, 2026 21:25
@ramsessanchez ramsessanchez merged commit 99c69ef into main May 15, 2026
11 checks passed
@ramsessanchez ramsessanchez deleted the chore/addBuildPipeline branch May 15, 2026 21:25
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds an Azure DevOps pipeline that runs nightly to build the Java Beta SDK and execute SDL security scans (CredScan, PoliCheck, BinSkim) for S360 vulnerability surfacing.

Changes:

  • New scheduled (daily) Azure DevOps pipeline using 1ES Unofficial Pipeline Template
  • Builds SDK via Gradle on Java 17 and runs unit tests
  • Enables CredScan, PoliCheck, and BinSkim SDL tools

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .azurepipelines/build.yml
policheck:
enabled: true
binskim:
enabled: true
Comment thread .azurepipelines/build.yml
Comment on lines +52 to +58
- script: chmod +x gradlew && ./gradlew assemble
displayName: Build SDK
workingDirectory: $(Build.SourcesDirectory)

- script: ./gradlew test
displayName: Run unit tests
workingDirectory: $(Build.SourcesDirectory)
Comment thread .azurepipelines/build.yml
template: v1/1ES.Unofficial.PipelineTemplate.yml@1ESPipelineTemplates
parameters:
pool:
name: Azure-Pipelines-1ESPT-ExDShared
Comment thread .azurepipelines/build.yml
- repository: 1ESPipelineTemplates
type: git
name: 1ESPipelineTemplates/1ESPipelineTemplates
ref: refs/tags/release
Comment thread .azurepipelines/build.yml
displayName: Build Java Beta SDK
steps:
- checkout: self
submodules: recursive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants