The ECSCM plugin contains the base code common to all SCM plugins. In addition, it provides the Continuous Integration (CI) checkout step procedure in CloudBees CD/RO, which you can use to perform SCM checkout using a CI configuration.
This procedure performs an SCM checkout using a Continuous Integration (CI) configuration.
-
Go to the CICheckout procedure.
-
Enter the following parameters:
Parameter | Description |
---|---|
Project |
The name of the project where the operation runs. The default is $[/myJob/ec_ci_projectName]. |
CI Configuration |
The name of the CI configuration that you created. The default is $[/myJob/ec_ci_configurationName]. |
Preflight |
If this parameter is set to True, this is a prefight checkout step. The default is $[/myJob/ec_ci_preflight]. |
After the job runs, you can view the results on the Job Details page in CloudBees CD/RO.
In the CICheckout step, click the Log button to see the diagnostic information.
This procedure processes the Continuous Integration (CI) tasks.
-
Go to the ElectricSentry procedure.
-
Click Run.
After the job runs, you can view the results on the Job Details page in CloudBees CD/RO.
In the ElectricSentry step, click the Log button to see the diagnostic information.
This procedure runs a method in the specified SCM plugin.
-
Go to the RunMethod procedure.
-
Enter the following parameters and click Run:
Parameter | Description |
---|---|
method |
The name of the method to run. (Required) |
plugin |
The name of the ECSCM plugin to use, such as ECSCM-Perforce. (Required) |
After the job runs, you can view the results on the Job Details page in CloudBees CD/RO.
In the RunMethod step, click the Log button to see the diagnostic information.
- Migrated to community
-
The documentation has been migrated to the main documentation site.
-
Fixed a bug when disabled ECSCM-SentryMonitor schedule was enabling during plugin upgrade.
- Minor bugfixes and improvements.
-
Renaming to "CloudBees"
-
Updated the plugin icon.
-
Sentry (CI) schedules now can handle Pipelines and Releases.
-
Support for WebHooks has been added.
- Fixed censoring password with *'s in git plugin
- Fixed handling of EF server errors in Sentry driver.
-
Output job name in client preflight driver.
-
Fixed handling of EF server errors in Sentry driver.
- Fixed a bug with HTML data representation in changelog.
- Fixed bug with corruption of binary files in preflight.
- Make UTF-8 decoding non-strict in the plugin.
- Fix the issue where the ecscm_snapshot property sheet was not created during the CICheckout procedure.
- Fix preflight for Eclipse integration.
- Add a new cleanup hook, which allows Commander perform actions on fatal errors.
-
Add an option for choosing a private key in the configuration editor.
-
Added new hooks in the afterRunMethod and beforeRunMethod procedures.
- Fix incorrect warnings generated by postp in the CICheckout prccedure.
- Add a way for ECSCM plugins to pass string replacements for all standard output (STDOUT) and standard error (STDERR) connections from external commands. These are usually used to mask passwords.
- Add a post-process step called Check for New Sources to get errors when external commands are running and to get warnings when triggers are skipped.
- Fix a bug in CICheckout procedure where the actual parameters that you enter were not shown on the editStep page.
- Fix a bug about determining the schedules to check when there were multiple Sentry schedules.