diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index de9fbb2..e2b267f 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -32,15 +32,6 @@ jobs:
} else {
Write-Error "python node dll was not found!"
}
- - name: Get DynamoRuntime from s3
- run: |
- curl -o DynamoRuntime.zip https://dyn-builds-data.s3-us-west-2.amazonaws.com/DynamoCoreRuntime3.0.2.zip
- ls
- - name: Extract DynamoRuntime
- run: |
- 7z x DynamoRuntime.zip -o${{ github.workspace }}\DSIronPython3\IronPython3Tests\bin\Release\net8.0\DynamoRuntime
-
-
- name: Run test with the dotnet CLI
run: |
dotnet test ${{ github.workspace }}\DSIronPython3 -p:Configuration=Release --filter "TestCategory!=Failure" --logger "trx;LogFileName=results.trx" --results-directory ${{ github.workspace }}\DSIronPython3\TestResults
diff --git a/IronPython3Tests/IronPython3Tests.csproj b/IronPython3Tests/IronPython3Tests.csproj
index 7e33ae0..efa34db 100644
--- a/IronPython3Tests/IronPython3Tests.csproj
+++ b/IronPython3Tests/IronPython3Tests.csproj
@@ -12,6 +12,7 @@
+
@@ -24,5 +25,8 @@
Always
-
+
+
+
+
diff --git a/Jenkinsfile b/Jenkinsfile
new file mode 100644
index 0000000..0634363
--- /dev/null
+++ b/Jenkinsfile
@@ -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 "*******************************************************************"
diff --git a/pipeline.yml b/pipeline.yml
new file mode 100644
index 0000000..953db25
--- /dev/null
+++ b/pipeline.yml
@@ -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 : "dynamo.dev@autodesk.com"
+
+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 IronPython3Extension.sln"
+
+ci_test:
+ tests:
+ -
+ scripts:
+ - "dotnet test --no-build --configuration Release IronPython3Extension.sln --logger:junit"
+ test_report_dir: "./IronPython3Tests/TestResults"
+
+soc2:
+ harmony:
+ allow_branches:
+ - master
+ hidden_email_list: dynamo_ws_access
+ third_party_lib_paths:
+ - package_output