Библиотека / Код, Git и инструменты разработчика
Код, Git и инструменты разработчика
Восстановление рабочих процессов n8n из GitHub
При запуске выводит список файлов рабочих процессов в GitHub, проверяет, какие уже существуют в n8n, и создаёт недостающие через n8n API.
Что делает
# [OPS] Restore workflows from GitHub to n8n ## Overview Automated workflow: [OPS] Restore workflows from GitHub to n8n. This workflow integrates 8 different services: stickyNote, n8n, merge, set, manualTrigger. It contains 17 nodes and follows best practices for error handling and security. ## Workflow Details - Total Nodes: 17 - Node Types: 8 - Error Handling: ✅ Implemented - Security: ✅ Hardened (no sensitive data) - Documentation: ✅ Complete ## Node Breakdown - On clicking 'execute': manualTrigger - Globals: set - Note: stickyNote - Workflow name already exists: noOp - If workflow already exists: if - Set n8n existing workflows names: set - GitHub - get all files: github - n8n - get all workflows: n8n - GitHub - get each file: github - Set name and content: set - ... and 7 more nodes ## Usage Instructions 1. Configure Credentials: Set up all required API keys and credentials 2. Update Variables: Replace any placeholder values with actual data 3. Test Workflow: Run in test mode to verify functionality 4. Deploy: Activate the workflow for production use ## Security Notes - All sensitive data has been removed or replaced with placeholders - Error handling is implemented for reliability - Follow security best practices when configuring credentials ## Troubleshooting - Check error logs if workflow fails - Verify all credentials are properly configured - Ensure all required services are accessible
Шаги
- On clicking 'execute'
- Globals
- Workflow name already exists
- If workflow already exists
- Set n8n existing workflows names
- GitHub - get all files
- n8n - get all workflows
- GitHub - get each file
- Set name and content
- n8n - create workflow
- Merge globals and files
- Merge Github and n8n workflows - Keep only non existing work
- Error Handler
Похожие автоматизации
Код, Git и инструменты разработчикаВосстановление рабочих процессов n8n из GitHub с пропуском существующихШагов: 12Код, Git и инструменты разработчикаВосстановление рабочих процессов n8n из резервных копий GitHubШагов: 7Код, Git и инструменты разработчикаВосстановление учётных данных n8n из репозитория GitHubШагов: 8Код, Git и инструменты разработчикаВосстановление рабочих процессов n8n из слитых pull request в GitHubШагов: 13