diff --git a/.gitignore b/.gitignore index dae3f4e..d4d380b 100644 --- a/.gitignore +++ b/.gitignore @@ -361,4 +361,4 @@ MigrationBackup/ .ionide/ # Fody - auto-generated XML schema -FodyWeavers.xsd \ No newline at end of file +FodyWeavers.xsd diff --git a/Jenkinsfile b/Jenkinsfile index 0634363..676fc92 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,11 +4,3 @@ @Library('CILibrary@CBP/stable') _ StartPipeline() - -@NonCPS -def printParams() { - env.getEnvironment().each { name, value -> println "$name : $value" } -} -println "*******************************************************************" -printParams() -println "*******************************************************************" diff --git a/README.md b/README.md index d67cfb7..02fa363 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ # DSIronPython3 + +[![Build Status](https://c007.cloudbees-ci.autodesk.com/buildStatus/icon?job=DYNCI%2FDynamo%2FDSIronPython3%2Fmaster)](https://c007.cloudbees-ci.autodesk.com/job/DYNCI/job/Dynamo/job/DSIronPython3/job/master/) unoffical ironpython3 engine package/extension for dynamo leveraging dynamic python engine loading in Dynamo 2.18+ This dynamo package contains the ironPython3 engine and stdlib. diff --git a/pipeline.yml b/pipeline.yml index 5582b4a..58c52a7 100644 --- a/pipeline.yml +++ b/pipeline.yml @@ -1,27 +1,25 @@ version: 1.6.0 env: - - JENKINS_NODE_WIN: "CDA-VS22-DT" - - SLACK_QUANTUM_BUILD_CHANNEL : "#dynamo-jenkinsbuild" - - SLACK_QUANTUM_BUILD_CREDENTIAL_ID : "slack-notify-token" - - MAIL_QUANTUM_BUILD_RECIPIENT : "dynamo.dev@autodesk.com" + - JENKINS_NODE_WIN: "CDA-VS22-CBCI-DT" + - 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 +force_slack_notification: true language: csharp -schedule : - cron_schedule : once_a_week +schedule: + cron_schedule: once_a_week build: - - - scripts: + - scripts: - dotnet build --configuration Release IronPython3Extension.sln ci_test: - tests: - - - scripts: + tests: + - scripts: - dotnet coverage collect "dotnet test --no-build --configuration Release IronPython3Extension.sln --filter \"TestCategory!=Failure\" --logger:junit --logger:trx" -f xml -o "coverage.xml" test_report_dir: "IronPython3Tests/TestResults" test_report_pattern: @@ -45,15 +43,13 @@ soc2: - package_output deployment: - - - type: sign + - type: sign files_to_sign: - - package_output\DSIronPython3\bin\DSIronPython3Empty.dll - - package_output\DSIronPython3\extra\python3eval.dll - - package_output\DSIronPython3\extra\IronPython3Extension.dll - - - - type: artifacts + - package_output\DSIronPython3\bin\DSIronPython3Empty.dll + - package_output\DSIronPython3\extra\python3eval.dll + - package_output\DSIronPython3\extra\IronPython3Extension.dll + + - type: artifacts publish_to_jenkins: true publish_to_artifactory: false publish_to_package_manager: true