that thing

we do

Frends has more features than any other integration software out there. Explore, ideate, and if anything is unclear - hit us up at any time. This library is bound to grow over time.

Zentrale Variablenverwaltung

Frends verfügt über ein zentralisiertes Variablenspeicher- und Verwaltungssystem namens Umgebungsvariablen, mit dem Benutzernamen, Passwörter, Schlüssel, Serveradressen usw. sicher gespeichert werden können on.

Das zentrale Variablenmanagementsystem verfolgt zwei Ziele. um eine sichere Speicherung für verschiedene Variablen zu ermöglichen, die üblicherweise in den Integrationsprozessen verwendet werden, und um nahtlose DevOps-Pipelines zu ermöglichen, indem je nach Ausführungsumgebung unterschiedliche Werte bereitgestellt werden.

1. So verwalten Sie allgemeine Variablen

Der erste Anwendungsfall für das zentrale Variablenmanagementsystem besteht darin, häufig verwendete Variablen von einem einzigen zentralen Ort aus zu speichern, anstatt sie in den eigentlichen Integrationsprozessen zu "hartcodieren".

Stellen Sie sich das folgende Szenario vor, in dem frends eine Verbindung mit einem SQL-Server herstellt und der Frends-Task eine Verbindungszeichenfolge benötigt, um die Verbindung mit dem SQL-Server herzustellen.

Sie können die Verbindungszeichenfolge entweder "hartcodieren", indem Sie einfach den tatsächlichen Wert angeben:

Server=mysql.server.com;Database=MyDataBase; Benutzer-ID = Benutzername; Passwort = Passwort;

oder Sie können Verweise auf die Umgebungsvariablen-Funktionalität hinzufügen, wobei die Werte für alle Lösungen und Prozesse, die diese Datenbank verwenden, separat verwaltet werden:

Server={{#env. .SQL. Server}};D atabase={{#env. .SQL. Datenbank}}; Benutzer-ID = {{#env. .SQL. Benutzername}}; password={{#env. .SQL. Passwort}};

Dies bedeutet, dass Sie jetzt z. B. das Kennwort einmal aktualisieren können und alle Lösungen, die diese Umgebungsvariablenreferenzen verwenden, automatisch aktualisiert werden, um das neue Kennwort zu verwenden.

2. So aktivieren Sie die DevOps-Pipeline-Automatisierung

Der zweite Anwendungsfall für das zentrale Variablenmanagementsystem besteht darin, die Funktionalität der Umgebungsvariablen zu nutzen, um je nach Umgebung, in der der Integrationsfluss ausgeführt wird, dynamisch unterschiedliche Werte festzulegen.

Das bedeutet, dass Sie die Variablen so festlegen können, dass:

Umwelt #env. .SQL. Wert des Servers
Entwicklung mysqldev.server.com
Testen mysqltest.server.com
Produktion mysqlprod.server.com

Auf diese Weise kann der Integrationsprozess, während Sie ihn durch die Entwicklungspipeline bewegen, je nach Umgebung, in der er ausgeführt wird, auf eine andere Datenbank abzielen.


Zentrale Variablenverwaltung

Frends verfügt über ein zentralisiertes Variablenspeicher- und Verwaltungssystem namens Umgebungsvariablen, mit dem Benutzernamen, Passwörter, Schlüssel, Serveradressen usw. sicher gespeichert werden können on.

Das zentrale Variablenmanagementsystem verfolgt zwei Ziele. um eine sichere Speicherung für verschiedene Variablen zu ermöglichen, die üblicherweise in den Integrationsprozessen verwendet werden, und um nahtlose DevOps-Pipelines zu ermöglichen, indem je nach Ausführungsumgebung unterschiedliche Werte bereitgestellt werden.

1. So verwalten Sie allgemeine Variablen

Der erste Anwendungsfall für das zentrale Variablenmanagementsystem besteht darin, häufig verwendete Variablen von einem einzigen zentralen Ort aus zu speichern, anstatt sie in den eigentlichen Integrationsprozessen zu "hartcodieren".

Stellen Sie sich das folgende Szenario vor, in dem frends eine Verbindung mit einem SQL-Server herstellt und der Frends-Task eine Verbindungszeichenfolge benötigt, um die Verbindung mit dem SQL-Server herzustellen.

Sie können die Verbindungszeichenfolge entweder "hartcodieren", indem Sie einfach den tatsächlichen Wert angeben:

Server=mysql.server.com;Database=MyDataBase; Benutzer-ID = Benutzername; Passwort = Passwort;

oder Sie können Verweise auf die Umgebungsvariablen-Funktionalität hinzufügen, wobei die Werte für alle Lösungen und Prozesse, die diese Datenbank verwenden, separat verwaltet werden:

Server={{#env. .SQL. Server}};D atabase={{#env. .SQL. Datenbank}}; Benutzer-ID = {{#env. .SQL. Benutzername}}; password={{#env. .SQL. Passwort}};

Dies bedeutet, dass Sie jetzt z. B. das Kennwort einmal aktualisieren können und alle Lösungen, die diese Umgebungsvariablenreferenzen verwenden, automatisch aktualisiert werden, um das neue Kennwort zu verwenden.

2. So aktivieren Sie die DevOps-Pipeline-Automatisierung

Der zweite Anwendungsfall für das zentrale Variablenmanagementsystem besteht darin, die Funktionalität der Umgebungsvariablen zu nutzen, um je nach Umgebung, in der der Integrationsfluss ausgeführt wird, dynamisch unterschiedliche Werte festzulegen.

Das bedeutet, dass Sie die Variablen so festlegen können, dass:

Umwelt #env. .SQL. Wert des Servers
Entwicklung mysqldev.server.com
Testen mysqltest.server.com
Produktion mysqlprod.server.com

Auf diese Weise kann der Integrationsprozess, während Sie ihn durch die Entwicklungspipeline bewegen, je nach Umgebung, in der er ausgeführt wird, auf eine andere Datenbank abzielen.