Python package to accelerate the integration of OutSystems with third-party CI/CD tools
Project description
The outsystems-pipeline Python package provides functions to support the creation of OutSystems CI/CD pipelines using your DevOps automation tool of choice.
Visit the project repository on GitHub for instructions on how to build example OutSystems CI/CD pipelines with common DevOps automation tools, as well as documentation that will help you adapt the examples to your particular scenarios.
What’s new
Download Application Source Code
A new script was added to download platform-generated source code:
fetch_apps_source_code.py
Use the following parameters to generate more human-readable outputs and facilitate the compilation of the source code:
–friendly_package_names: source code packages with user-friendly names.
–include_all_refs: adds to .csproj file all assemblies in the bin folder as references.
–remove_resources_files: removes references to embedded resources files from the.csproj file.
Solution Download and Deploy
Added new functions to leverage the recently released/improved APIs to download and deploy outsystems packages:
fetch_lifetime_solution_from_manifest.py - downloads a solution file based on manifest data.
deploy_package_to_target_env.py - deploys an outsystems package (solution or application) to a target environment.
deploy_package_to_target_env_with_osptool.py - deploys an outsystems package (solution or application) using OSP Tool.
Improved OSPTool Operations
OSPTool command line calls now have live output callback and catalog mapping support.
Updated Package Dependencies
Updated python-dateutil dependency to version 2.9.0.post0
Updated python-dotenv dependency to version 1.0.1
Installing and upgrading
Install or upgrade outsystems-pipeline to the latest available version as follows:
pip install -U outsystems-pipeline
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file outsystems-pipeline-0.9.0.tar.gz
.
File metadata
- Download URL: outsystems-pipeline-0.9.0.tar.gz
- Upload date:
- Size: 55.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb12dc9b58f77e567047fffa1fbc2760235ad7280528df33c24cc453db9d0682 |
|
MD5 | 8a731cb1117d04460643ea9d36e271ad |
|
BLAKE2b-256 | 894faa6a8805fd351838c10cfe82a1d9bce85b9dd814de98ac196ca801cb7de5 |