Public Form Auto Triage
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...
Ce workflow n8n offre une solution automatisée pour sauvegarder vos workflows et identifiants Gitlab deux fois par jour. Grâce à une combinaison de déclencheurs manuels et automatiques, ce processus garantit que toutes vos configurations critiques sont exportées et poussées vers un dépôt sécurisé sans nécessiter d'intervention humaine. Vous bénéficierez ainsi d'une tranquillité d'esprit en sachant que vos données sont régulièrement mises à jour et protégées contre les pertes potentielles. L'automatisation de ces tâches répétitives vous permet de vous concentrer sur des activités à plus forte valeur ajoutée.
Ce workflow n8n offre une solution automatisée pour sauvegarder vos workflows et identifiants Gitlab deux fois par jour. Grâce à une combinaison de déclencheurs manuels et automatiques, ce processus garantit que toutes vos configurations critiques sont exportées et poussées vers un dépôt sécurisé sans nécessiter d'intervention humaine. Vous bénéficierez ainsi d'une tranquillité d'esprit en sachant que vos données sont régulièrement mises à jour et protégées contre les pertes potentielles. L'automatisation de ces tâches répétitives vous permet de vous concentrer sur des activités à plus forte valeur ajoutée.
| Node | Type | Description |
|---|---|---|
| On clicking 'execute' | manualTrigger | Traitement des données |
| Export Workflows | executeCommand | Traitement des données |
| Export Credentials | executeCommand | Traitement des données |
| git add | executeCommand | Traitement des données |
| git commit | executeCommand | Traitement des données |
| git push | executeCommand | Traitement des données |
| Cron | cron | Traitement des données |
{
"id": "15",
"name": "Tools \/ Backup Gitlab",
"nodes": [
{
"name": "On clicking 'execute'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
250,
400
],
"parameters": [],
"typeVersion": 1
},
{
"name": "Export Workflows",
"type": "n8n-nodes-base.executeCommand",
"position": [
450,
300
],
"parameters": {
"command": "npx n8n export:workflow --backup --output repo\/workflows\/"
},
"typeVersion": 1
},
{
"name": "Export Credentials",
"type": "n8n-nodes-base.executeCommand",
"position": [
600,
300
],
"parameters": {
"command": "npx n8n export:credentials --backup --output repo\/credentials\/"
},
"typeVersion": 1
},
{
"name": "git add",
"type": "n8n-nodes-base.executeCommand",
"position": [
750,
300
],
"parameters": {
"command": "git -C repo add ."
},
"typeVersion": 1
},
{
"name": "git commit",
"type": "n8n-nodes-base.executeCommand",
"position": [
900,
300
],
"parameters": {
"command": "=git -C repo commit -m \"Auto backup ({{ new Date().toISOString() }})\""
},
"typeVersion": 1
},
{
"name": "git push",
"type": "n8n-nodes-base.executeCommand",
"position": [
1050,
300
],
"parameters": {
"command": "git -C repo push"
},
"typeVersion": 1
},
{
"name": "Cron",
"type": "n8n-nodes-base.cron",
"position": [
250,
200
],
"parameters": {
"triggerTimes": {
"item": [
{
"hour": 0
},
{
"hour": 12
},
{
"hour": 6
},
{
"hour": 18
}
]
}
},
"typeVersion": 1
}
],
"active": true,
"settings": [],
"connections": {
"Cron": {
"main": [
[
{
"node": "Export Workflows",
"type": "main",
"index": 0
}
]
]
},
"git add": {
"main": [
[
{
"node": "git commit",
"type": "main",
"index": 0
}
]
]
},
"git commit": {
"main": [
[
{
"node": "git push",
"type": "main",
"index": 0
}
]
]
},
"Export Workflows": {
"main": [
[
{
"node": "Export Credentials",
"type": "main",
"index": 0
}
]
]
},
"Export Credentials": {
"main": [
[
{
"node": "git add",
"type": "main",
"index": 0
}
]
]
},
"On clicking 'execute'": {
"main": [
[
{
"node": "Export Workflows",
"type": "main",
"index": 0
}
]
]
}
}
}
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...
Workflow automatisé avec 12 nodes incluant : stickyNote, webhook, @n8n/langchain.textSplitterCharacterTextSplitter, @n8...