Githunb action
- [2021-04-06-daily-note] ссылки на разные ресурсы
- [github-action-триггеры-и-переменные]
- [2021-08-27-daily-note] про оркестрацию с docker и github
- Проблемы трансфера данных между github и [digital-ocean-container-registry] в этой заметке: [2021-09-07-daily-note]
- Про организацию workflow вот тут: [workflow-types]
- про проблему доступа к данным в workflow,. Permission denied. Еще ссылка
- [github-actions-links] - как получить ссылку на экшен в workflow
- [github-action-resources]
- [github-action-how-start-workflow-action-after-another-action]
- как получить специфический аутпут из steps
Полезные экшены:
- Repository attributes - собирает атрибуты от предыдущего релиза до текущего
- Action cache - кэширование зависимостей, чтобы не тормозить по времени регулярный экшен. Вот статья в доке
- Checkout - переключение в экшене между репами, ветками и т.д.
- Building and testing Python дока как билдить и тестить python app. Тут пример с [flake8]. Экшен-1, экшен-2 (пока не использовал).
- create envfile
- action-gh-release - создаем релиз
- release-action - создаем релизы и аплоадим артефакты
- SCP for GitHub Actions - реализует [linux-scp] обмен файлами по ssh
- Upload-Artifact v2 - шаринг данных между jobs и workflows
- Public IP - This action allows you to whitelist the runner’s address and remove it once the pipeline finishes
- pre-commit-hooks Some out-of-the-box hooks for pre-commit - некоторое кол-во хуков для pre-commit
[cl]