Gesucht. Gefunden.
Die Alternative zu Jenkins.

Cloudomation ist eine flexible CI/CD-Lösung für Software-Teams,
die nach einer Alternative zu Jenkins suchen.

Cloudomation als Jenkins-Alternative. Warum?

Wann Jenkins

Jenkins ist ein Build-Server, der als Open-Source-Lösung mit einem Kostenpunkt von € 0 besticht, eine große Community hat, und über Plugins sehr viele Anwendungsfälle unterstützt, die über reinen Software-Build hinausgehen.

Jenkins ist für Sie die richtige Wahl wenn:

  • Sie nach einem Build-Server für ein Java-Softwareprojekt suchen
  • Sie sehr gute DevOps / Operations-Expert_innen haben, die Kapazität haben, Jenkins selbständig zu lernen, zu betreiben und best-practice-konform einzusetzen
  • Ihr Build-Prozess niedrige bis mittlere Komplexität aufweist:
    • Ihre Applikation voll containerisiert ist und 1-3 Komponenten (z.B. Backend, Frontend, Datenbank) gebaut werden
    • Wenige und klare Abhängigkeiten zwischen den zu bauenden Komponenten bestehen
    • Nur ein Build-Prozess unterstützt werden muss, der mit wenigen Ausnahmen immer gleich abläuft
  • Ihr Build-Prozess kein kritischer Kernprozess ist und längere
    Ausfallzeiten kein Problem sind

Wann Cloudomation

Cloudomation ist eine hochflexible Automatisierungs- und Integrationsplattform, die komplexe DevOps Automatisierung von
Build und Testing bis zu Release Automation unterstützt.

Cloudomation ist für Sie die richtige Wahl wenn:

  • Sie nach einer Lösung für DevOps-Automatisierung suchen
  • Ihre DevOps / Operations-Expert_innen entlasten wollen und Input
    zu Best-Practice in DevOps Automatisierung schätzen
  • Ihr Build-Prozess mittlere bis hohe Komplexität aufweist:
    • Ihre Applikation nicht containerisiert ist
    • Sie eine containerisierte Applikation mit 4+ Komponenten haben
    • Viele und komplexe Abhängigkeiten zwischen Komponenten bestehen
    • Große / komplexe Komponenten gebaut werden
    • Mehrere Varianten des Build-Prozesses mit zahlreichen
      Ausnahmen / Parametern automatisiert werden sollen
  • Ihr Build-Prozess kritischer Kernprozess ist 
  • Sie über den Build hinausgehend automatisieren wollen
  • Sie bereits Jenkins nutzen und konkrete Lücken oder Schwierigkeiten haben

Sie nutzen bereits Jenkins?

Wunderbar! Jenkins und Cloudomation sind kompatibel. So bereichert Cloudomation Ihre Jenkins-Pipelines:

Cloudomation vs. Jenkins

Feature Cloudomation Jenkins
Fokus
DevOps Automatisierung
Build-Automatisierung
Code-basierte Automatisierung Können Automatisierungen per Code u. nicht nur über Drag and Drop angelegt werden?
Lizenzkosten
€0 - Open Source
Betrieb, Wartung, Support
In Lizenz inkludiert
Intern - braucht eigenes Team
Deployment Optionen
Cloud, On-Premise, Self-Hosted
Self-Hosted
SLAs
-
Role-Based Access Control Ist es möglich, individuelle Rollen und Berechtigungen für User zu vergeben?
Eingeschränkt / Plugin
Aufwand zur Automatisierung
vergleichbarer Build-Pipelines
4-8 Stunden
20-40 Stunden
Automatisierungssprache
Python (main), alle (sekundär)
Java (main), alle (sekundär)
Integrationen Welche Integrationsmöglichkeiten von Drittsystemen gibt es?
Native Konnektoren für Standard-APIs
und spezielle Schnittstellen Konnektoren ermöglichen die Verbindung zu Systemen über Standardprotokolle und Schnittstellen. Sie können Konnektoren verwenden, um Ihre eigenen Integrationen mit einer großen Anzahl verschiedener Softwarelösungen zu erstellen.
Plugin-Wald
Hochskalierbar
-
Selbstreparaturmechanismen
bei Fehlern
Werden im Fehlerfall Ausführungen wiederholt, nach einer Userinteaktion gefragt und Savepoints erstellt?
-
Aus Code generierte
Visualisierung von Pipelines
Ist es möglich, Pipelines grafisch darzustellen?
-
High Availability
-
Secret Management Werden bspw. Passwörter sicher hinterlegt, nie auf dem System gespeichert und nur während einer Ausführung verwendet?
Native Integration mit Hashicorp
Vault Legen Sie Ihre Secrets im Hashicorp Vault ab und kontrollieren sie, welcher Cloudomation Prozess auf welche Secrets zugreifen darf. Secrets werden während der Ausführung live aus dem Vault geholt, verwendet und vergessen. Sie werden in Cloudomation nicht angezeigt und nie auf der Cloudomation Plattform gespeichert.
über Plugin
Trigger für Build / Pipeline Welche Möglichkeit gibt es, den Build-Prozess zu starten?
Webhook, custom REST API,
Schedule, Interaktiv Erstellen Sie Webhooks, um Ausführungen von Drittsystemen zu starten oder Benachrichtigungen zu erhalten. Starten Sie den Prozess mit einer Schedule zu einem genauen Zeitpunkt oder in bestimmten Abständen. Binden Sie Nutzer_innen ein, um z. B. Freigaben einzuholen.
Webhook, Plugin-Wald für
weitere Mögiichkeiten

Konnektoren

Konnektoren ermöglichen die Verbindung zu Systemen über Standardprotokolle und Schnittstellen. Sie können Konnektoren verwenden, um Ihre eigenen Integrationen mit einer großen Anzahl verschiedener Softwarelösungen zu erstellen. Ein Konnektor ist wie eine Sprache: sie können eine Sprache verwenden, um mit vielen verschiedenen Menschen zu sprechen. Genauso erlauben Ihnen unsere Konnektoren, mit vielen verschiedenen Softwarelösungen zu sprechen.

AWS

FTP

Git

Google APIs

Hashicorp Vault

IMAP

Kubernetes

LDAP

MS SQL

MS Teams

MySQL

OAuth 1 & 2

Oracle SQL

PostgreSQL

Powershell

Redis

REST

scp

smb

smtp

SOAP

ssh

WebDAV

XML-RPC

Use Cases

Release Automation

DevOps Orchestrierung

End to End Test Orchestration

Jetzt mit Cloudomation starten