Skip to content

Commit

Permalink
Add pipeline plus harmony scan
Browse files Browse the repository at this point in the history
  • Loading branch information
sm6srw committed May 16, 2024
1 parent 88e54a8 commit 303f9ed
Show file tree
Hide file tree
Showing 3 changed files with 49 additions and 1 deletion.
2 changes: 1 addition & 1 deletion IronPythonTests/IronPythonTests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<ItemGroup>
<PackageReference Include="DynamoVisualProgramming.Tests" Version="3.1.0-beta3940"></PackageReference>
<PackageReference Include="IronPython" Version="2.7.12" />
</ItemGroup>
<PackageReference Include="JunitXml.TestLogger" Version="3.0.124" /> </ItemGroup>
<ItemGroup>
<ProjectReference Include="..\DSIronPython\DSIronPython.csproj" />
</ItemGroup>
Expand Down
14 changes: 14 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/usr/bin/env groovy

@Library('PSL@master')
@Library('CILibrary@CBP/stable') _

StartPipeline()

@NonCPS
def printParams() {
env.getEnvironment().each { name, value -> println "$name : $value" }
}
println "*******************************************************************"
printParams()
println "*******************************************************************"
34 changes: 34 additions & 0 deletions pipeline.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
version: 0.1.1
env:
- JENKINS_NODE_WIN: "DynamoWinBuild"
- SLACK_QUANTUM_BUILD_CHANNEL : "#dynamo-jenkinsbuild"
- SLACK_QUANTUM_BUILD_CREDENTIAL_ID : "slack-notify-token"
- MAIL_QUANTUM_BUILD_RECIPIENT : "[email protected]"

check_changelog_updated_on_pr: false
pipeline_os: "Windows"
force_slack_notification : true
language: csharp

schedule :
cron_schedule : once_a_week

build:
-
scripts:
- "dotnet build --configuration Release DSIronPython.sln"

ci_test:
tests:
-
scripts:
- "dotnet test --no-build --configuration Release DSIronPython.sln --logger:junit"
test_report_dir: "./IronPythonTests/TestResults"

soc2:
harmony:
allow_branches:
- master
hidden_email_list: dynamo_ws_access
third_party_lib_paths:
- package_output

0 comments on commit 303f9ed

Please sign in to comment.