cloudify and jenkins integrationazure arm, terraform and ansible all your infrastructure...

8
1 All Clouds Any Service Unlimited Locations Cloudify and Jenkins Integration CI / CD

Upload: others

Post on 17-Sep-2020

24 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cloudify and Jenkins IntegrationAzure ARM, Terraform and Ansible All your infrastructure orchestration in one plugin Service B Service C CI / CD Jenkins Plugin 6 6 Jenkins Infrastructure

1

All CloudsAny ServiceUnlimited Locations

Cloudify and Jenkins Integration

CI / CD

Page 2: Cloudify and Jenkins IntegrationAzure ARM, Terraform and Ansible All your infrastructure orchestration in one plugin Service B Service C CI / CD Jenkins Plugin 6 6 Jenkins Infrastructure

2 2

Cloudify Jenkins Plugin Overview

● Simple - run your automation template of choice without the hassle of dealing with the installation, configuration of each orchestration platform. Just pass the relevant template to your build-step and your configuration parameters and that’s it.

● Built-in Jenkins build-steps and build-wrappers for Kubernetes and the rest of the orchestration domains.● Consistent management across all your orchestration domains - passing configuration parameters, executing build-tasks, passing outputs, and handling failure

is managed in the same way across all the orchestration domain.● Continuous update - built-in workflow handles update process by reloading the relevant template and re-executing it on the relevant environment.● Consistent logging and workflow monitoring - built-in log aggregation and workflow monitoring ● Consistent secret management of all the credentials between the relevant orchestration domains.

Page 3: Cloudify and Jenkins IntegrationAzure ARM, Terraform and Ansible All your infrastructure orchestration in one plugin Service B Service C CI / CD Jenkins Plugin 6 6 Jenkins Infrastructure

3 3

Cloudify Jenkins Integration provide native integration to call Cloudify from within Jenkins

Native PluginSimple configuration and integration with Cloudify Manager

Parameters Types Define job parameters that interact with Cloudify

Build Steps:Upload Blueprints, Create/Destroy Environments, Execute Workflows, and more

Native Jenkins Build Wrapper:Easily wrap Jenkins build steps with Cloudify environment creation/deletion

Cloudify Jenkins Plugin Insider

CI / CD

EaaS - Environment as a Service

Jenkins Plugin Wrapper

Cloudify Java Binding

Page 5: Cloudify and Jenkins IntegrationAzure ARM, Terraform and Ansible All your infrastructure orchestration in one plugin Service B Service C CI / CD Jenkins Plugin 6 6 Jenkins Infrastructure

5 5

Built in integration with AWS Cloud Formation, Azure ARM, Terraform and Ansible

All your infrastructure orchestration in one plugin

Service CService B

CI / CD

Jenkins Plugin

Page 8: Cloudify and Jenkins IntegrationAzure ARM, Terraform and Ansible All your infrastructure orchestration in one plugin Service B Service C CI / CD Jenkins Plugin 6 6 Jenkins Infrastructure

8

Cloudify and Jenkins Integration