Нашел вебхуки. Настрою на свою страницу и буду сам ловить. Я правильно понял что гитхаб actions запускает какието временные виртуалки/контейнеры в которых исполняет все?
сорри. не дочитал. да github actions запускают контейнеры. жалко что там alpine нельзя выбрать, только ubuntu, макос и винда вроде
оно, к несчастью, сильно добавляет к тормознутости idea (и goland, я думаю, тоже), я жил с этим полгода, выглядит красиво, но когда я внезапно решил его все-таки удалить заметил, что goland стал работать сильно пошустрее
Ни чего не могу сказать. Никогда особо не замечал тормознутости Goland 🤷♂️ Как то меня это стороной обошло поэтому когда о ней говорят я не понимаю.
сорри. не дочитал. да github actions запускают контейнеры. жалко что там alpine нельзя выбрать, только ubuntu, макос и винда вроде
не совсем правда, насколько я знаю, ubuntu, macos, и шиндоус - это выбор системы-хоста, а контейнер для запуска выбрать можно; в одном из моих проектов сидит такое: jobs: test: runs-on: ubuntu-latest container: image: golang:1.14-alpine
причем там можно запустить несколько контейнеров параллельно, по ходу работы job’а, у меня в том проекте сидят еще тесты для работы с pg, им нужна поднятая база
не совсем правда, насколько я знаю, ubuntu, macos, и шиндоус - это выбор системы-хоста, а контейнер для запуска выбрать можно; в одном из моих проектов сидит такое: jobs: test: runs-on: ubuntu-latest container: image: golang:1.14-alpine
причем там можно запустить несколько контейнеров параллельно, по ходу работы job’а, у меня в том проекте сидят еще тесты для работы с pg, им нужна поднятая база
я для интеграционных тестов пробовал github.com/ory/dockertest . он сам контейнеры поднимает нужные и все делает, показалось очень удобным, так как и локально легко запустить тесты без всяких настроек. Плюс утилита https://github.com/ory/go-acc правильное покрытие тестами показывает