Skip to content
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

fix: codeql in pipeline and indentation #794

Merged
merged 3 commits into from
Nov 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
70 changes: 37 additions & 33 deletions eng/ci/official-build.yml
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
schedules:
- cron: "0 20 * * *"
displayName: Nightly Build
branches:
include:
- dev
always: true
- cron: '0 20 * * *'
displayName: Nightly Build
branches:
include:
- dev
always: true

trigger:
batch: true
branches:
include:
- dev
- release/* # azure-functions-java-worker github repo restricts creation of release/* branches, so using a pattern is safe here.
- dev
- release/* # azure-functions-java-worker github repo restricts creation of release/* branches, so using a pattern is safe here.

# CI only, does not trigger on PRs.
pr: none

resources:
repositories:
- repository: 1es
type: git
name: 1ESPipelineTemplates/1ESPipelineTemplates
ref: refs/tags/release
- repository: eng
type: git
name: engineering
ref: refs/tags/release
- repository: 1es
type: git
name: 1ESPipelineTemplates/1ESPipelineTemplates
ref: refs/tags/release
- repository: eng
type: git
name: engineering
ref: refs/tags/release

variables:
- template: ci/variables/build.yml@eng
Expand All @@ -40,20 +40,24 @@ extends:
os: windows

stages:
- stage: Build

jobs:
- template: /eng/ci/templates/official/jobs/build-artifacts.yml@self

- stage: TestWindows
dependsOn: Build

jobs:
- template: /eng/ci/templates/official/jobs/run-e2e-tests-windows.yml@self

- stage: TestLinux
dependsOn:
- TestWindows

jobs:
- template: /eng/ci/templates/official/jobs/run-e2e-tests-linux.yml@self
- stage: Build
variables:
Codeql.Language: java,powershell
Codeql.RunSourceLanguagesInSourceAnalysis: true
jobs:
- template: /eng/ci/templates/official/jobs/build-artifacts.yml@self

- stage: TestWindows
dependsOn: Build
variables:
Codeql.Language: csharp
jobs:
- template: /eng/ci/templates/official/jobs/run-e2e-tests-windows.yml@self

- stage: TestLinux
dependsOn:
- TestWindows
variables:
Codeql.Enabled: false
jobs:
- template: /eng/ci/templates/official/jobs/run-e2e-tests-linux.yml@self
67 changes: 38 additions & 29 deletions eng/ci/public-build.yml
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
schedules:
- cron: "0 0 * * *"
displayName: Nightly Build
branches:
include:
- dev
always: true
- cron: '0 0 * * *'
displayName: Nightly Build
branches:
include:
- dev
always: true

trigger:
batch: true
branches:
include:
- dev
- dev

pr:
branches:
include:
- dev
- dev

resources:
repositories:
- repository: 1es
type: git
name: 1ESPipelineTemplates/1ESPipelineTemplates
ref: refs/tags/release
- repository: 1es
type: git
name: 1ESPipelineTemplates/1ESPipelineTemplates
ref: refs/tags/release

extends:
template: v1/1ES.Unofficial.PipelineTemplate.yml@1es
Expand All @@ -34,24 +34,33 @@ extends:

sdl:
codeql:
compiled:
enabled: true
runSourceLanguagesInSourceAnalysis: true

stages:
- stage: Build
compiled:
enabled: true
runSourceLanguagesInSourceAnalysis: true

jobs:
- template: /eng/ci/templates/jobs/build.yml@self
- stage: TestWindows
dependsOn: Build
settings:
# PR's from forks do not have sufficient permissions to set tags.
skipBuildTagsForGitHubPullRequests: ${{ variables['System.PullRequest.IsFork'] }}

jobs:
- template: /eng/ci/templates/jobs/run-emulated-tests-windows.yml@self
stages:
- stage: Build
variables:
Codeql.Language: java,powershell
Codeql.RunSourceLanguagesInSourceAnalysis: true
jobs:
- template: /eng/ci/templates/jobs/build.yml@self

- stage: TestLinux
dependsOn:
- TestWindows
- stage: TestWindows
dependsOn: Build
variables:
Codeql.Language: csharp
jobs:
- template: /eng/ci/templates/jobs/run-emulated-tests-windows.yml@self

jobs:
- template: /eng/ci/templates/jobs/run-emulated-tests-linux.yml@self
- stage: TestLinux
dependsOn:
- TestWindows
variables:
Codeql.Enabled: false
jobs:
- template: /eng/ci/templates/jobs/run-emulated-tests-linux.yml@self