trigger-pipeline
Web icon

Trigger Pipeline

Stable version 2.6.0 (Compatible with OutSystems 11)
Other versions available for 10
Uploaded
 on 23 October 2023
 by 
OutSystems Lab
5.0
 (7 ratings)
trigger-pipeline

Trigger Pipeline

Created on OutSystems 11

Version 2.6.0

Stable
Current
Uploaded on 23 October 2023 by OutSystems Lab
Compatible with:
Version 11
11.0.108 to 11.31.0
Database:
All
Release notes:
  • It is now possible to trigger CI/CD pipelines hosted in other pipeline servers besides Jenkins or Azure DevOps by leveraging the new Connector API. To use this feature, a custom connector module must be created by cloning the provided template module 'TriggerPipelineConnector'. To know more about integrating with other pipeline servers, check here;
  • When configuring a pipeline trigger, it is now possible to specify if the CI/CD pipeline is triggered on a predefined schedule (implemented using timer 'CheckNewVersionsForPipeline'), whenever changes are available;
  • A new Site Property 'MaxNumberOfApplicationVersions' was created to specify how many versions are shown in each dropdown of the Application Versions table in the 'Trigger Manifest' screen;
  • Fixed timeout issue when checking user access control permissions in the 'OnSessionStart' action.
Application Objects:
Trigger Pipeline has 71 AOs.

Version 2.5.0

Stable
Uploaded on 09 February 2023 by OutSystems Lab
Compatible with:
Version 11
11.0.108 to 11.31.0
Database:
All
Release notes:
  • Added new 'Pipeline Parameters' section to configure custom parameters on different scopes (i.e. global, pipeline or run). When configured, these parameters are sent as key-value pairs in the trigger manifest artifact;
  • It is now possible to specify pre-deployment configuration items (alongside post-deployment ones) in the 'Trigger Manifest' screen. To activate this feature, Site Property 'Feature_EnablePreDeploymentConfigurations' must be enabled;
  • In order to send information in the trigger manifest about the LifeTime user who triggered the pipeline (instead of using pipeline input parameter 'TriggeredBy'), Site Property 'SendTriggeredByParameterInManifest' must be enabled;
  • Fixed issue when specifying configuration items in the 'Trigger Manifest' screen, and environment labels were defined for the corresponding trigger;
  • Refreshed dependencies to version 1.2.5 of ardoHTTP component.
Application Objects:
Trigger Pipeline has 69 AOs.
Created on OutSystems 10

Version 1.2.0

Stable
Uploaded on 18 December 2019 by OutSystems Lab
Compatible with:
Version 11
11.0.108 to 11.31.0
Version 10
Stack:
.NET
Database:
All
Release notes:
  • Modified applications can now be tagged automatically (i.e. on-the-fly) when triggering a pipeline. To activate this feature, Site Property 'Feature_AutoTagging' must be enabled;
  • It is now possible to re-trigger a pipeline by bypassing the check for new application versions. To activate this feature, Site Property 'Feature_ForceTriggerPipeline' must be enabled;
  • Revamped UX in 'Trigger Details' screen and general UI improvements (Kudos to Pedro Cardoso);
  • Improved error messages when invoking the configured pipeline server to trigger a pipeline;
  • Added version number to plugin name label in top-right corner of plugin screens.


NOTE: Since the AutoTagging feature relies on the LifeTime Deployment API, a valid service account token must be provided (as a Site Property) and the correct API endpoint must be specified in the 'Integrations' tab in Service Center.

Version 1.1.1

Stable
Uploaded on 07 October 2019 by OutSystems Lab
Compatible with:
Version 11
11.0.108 to 11.31.0
Version 10
Stack:
.NET
Database:
All
Release notes:
  • Added Site Property to control if a Jenkins Crumb (i.e. CSRF protection token) should be requested prior to triggering a Jenkins pipeline.


IMPORTANT NOTE: From Jenkins version 2.176.3 onward, authentication of requests to Jenkins Remote API using username/password credentials is no longer supported. Instead of the user password you should provide an API token when configuring the 'Pipeline Server Credentials' field.