/adobe-cloud-manager-plugin

A Jenkins Plugin to integrate with Adobe Cloud Manager Pipelines

Primary LanguageJavaMIT LicenseMIT

Adobe Cloud Manager plugin for Jenkins

Build Status Jenkins Plugin GitHub release Jenkins Plugin Installs

Introduction

This plugin is intended to allow teams to integrate their Adobe Cloud Manager release process with upstream, intermediate and downstream operational tasks. It provides mechanisms for activating builds, responding to AdobeIO Cloud Manager build events, and taking actions during approval steps.

Versions

This plugin uses automatic releases, which has a different version format. See https://www.jenkins.io/jep/229

Getting Started

Before using any of the builders or steps in this plugin, Jenkins needs to be configured to authenticate to an Adobe IO project. To do that, follow these steps:

  1. Create an Adobe IO API Integration.
  2. Add the credentials to Jenkins
  3. Configure an Adobe IO Project

AdobeIO WebHook

This plugin supports receiving AdobeIO Cloud Manager events. See the Adobe IO Project configuration for details on the WebHook operation, and the Adobe IO documentation on configuring a webhook endpoint.

Usage

The following builders and steps are available in this plugin. See the individual details page on how each functions and how to configure.

All of the items listed here support syntax generation using the in-Jenkins Pipeline Syntax tool.

Triggers

Steps/Builders

Build Actions

Examples

Coming soon.

Issues

Report issues and enhancements in the Jenkins issue tracker. The Component is adobe-cloud-manager-plugin.

Contributing

Refer to the general Jenkins. contribution guidelines.

Code Submissions

Submissions should come as pull request and will be reviewed by project committers.

License Headers

Please make sure to run the license header profile before creating a pull request. This can be done with:

$ mvn clean process-sources process-test-resources -Plicense-header-check

This will tell you of any files with missing license headers.

LICENSE

Licensed under MIT, see LICENSE

SUPPORT

The Adobe Cloud Manager Jenkins Plugin is an open-source, community supported library.

The Adobe Cloud Manager Jenkins Plugin NOT supported or warrantied by Adobe Systems Inc.

For reporting bugs, contributing, or other questions about this project, please see the contribution guidelines.