diff --git a/Directory.Build.props b/Directory.Build.props index b2bb747..8061ab2 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -4,14 +4,14 @@ $(Company) Dynamo Dynamo - Copyright © Autodesk, Inc 2024 + Copyright © Autodesk, Inc 2025 net10.0 enable enable - 1.4.0 + 1.4.4 4.0.0-beta2860 4.0 diff --git a/DynamoVisualProgramming.PythonEngine.PythonNet3.nuspec b/DynamoVisualProgramming.PythonEngine.PythonNet3.nuspec new file mode 100644 index 0000000..a7280de --- /dev/null +++ b/DynamoVisualProgramming.PythonEngine.PythonNet3.nuspec @@ -0,0 +1,19 @@ + + + + DynamoVisualProgramming.PythonEngine.PythonNet3 + 0.0.0 + Autodesk + Autodesk + Apache-2.0 + https://github.com/DynamoDS/PythonNet3Engine + false + PythonNet3 Engine Nuget, it contains the necessary binaries to load the PythonNet3 engine to Dynamo + Copyright Autodesk 2025 + + + + + + + \ No newline at end of file diff --git a/README.md b/README.md index 7f4da27..6164c6c 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,8 @@ Builds are published to [Jenkins](https://master-5.jenkins.autodesk.com/job/Dyna ## Deployment The repository uses the release branch to deploy to [Dynamo Package Manager](www.dynamopackages.com). +As well as to public Nuget: https://www.nuget.org/packages/DynamoVisualProgramming.PythonEngine.PythonNet3 +(Make sure to update the binary version in Directory.build.props before releasing and match it to the version that will be deployed after release) The package `PythonNet3 Engine` is a dynamo package that is consumed by dynamo users using the Package Manager. The following explains the deployment process to continously push updates to that package. diff --git a/nuget.config b/nuget.config new file mode 100644 index 0000000..404390d --- /dev/null +++ b/nuget.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/pipeline.yml b/pipeline.yml index 84c12c6..37ce15c 100644 --- a/pipeline.yml +++ b/pipeline.yml @@ -1,4 +1,4 @@ -version: 1.4.1 +version: 1.4.3 pipeline_os: windows create_pr_release_to_master: true @@ -7,6 +7,12 @@ env: - SLACK_QUANTUM_BUILD_CHANNEL : "#dynamo-jenkinsbuild" - JENKINS_NODE_WIN: CDA-VS22-SVC +jenkins_creds: + - + type: secretText + credentialsId: dynamovisualprogramming_nuget_api_key + secretText: API_KEY + code_analysis: sonarqube: source_encoding: UTF-8 @@ -44,3 +50,11 @@ deployment: use_dev_pm: false outputs: - DSPythonNet3.zip + - + type: nuget + custom_api_key: ${API_KEY} + nuget_config_file: nuget.config + nuspec_files: + - DynamoVisualProgramming.PythonEngine.PythonNet3.nuspec + package_version_cmd: echo %_PACKAGE_VERSION% + destination_source_name: Public Nuget \ No newline at end of file