Tag Archive: CI

Локальная отладка GitHub Actions с act

Не так давно потребовалось понять причину почему один из введенных actions для GitHub Actions перестал работать. Для того, чтобы проверить работу action их нужно для начала запустить локально. Это можно сделать при помощи утилиты act. Важно выбрать правильный runner для…
Read more

Gitlab CI docker deployment

После достижения лимитов на билды в Bitbucket Pipelines (напомню бесплатный аккаунт дает 50 минут в месяц) единственной нормальной альтернативой стал выглядеть Gitlab. После просмотра документации и множества различных рецептов созрел следующий элегантный pipeline: variables: CONTAINER_IMAGE: registry.gitlab.com/username/project DOCKER_HOST: tcp://docker:2375 DOCKER_DRIVER: overlay2…
Read more

Bitbucket pipelines + php unit tests

Для сборки билда теперь можно использовать встроенный CI от Bitbucket. Для этого достаточно подключить Pipelines в настройках репозитория и создать примерно такой yml файл: image: [ваш docker image] pipelines: default: — step: script: — composer global require «fxp/composer-asset-plugin:^1.2.0» — composer…
Read more

Codeship build + Yii2

Ниже представлен пример сборки билда и прогона codeception тестов для проекта Yii2. Далее после прогона тестов и завершения сборки вы можете выгрузить свой артефакт на S3 либо на FTP(SFTP) сервера через CI сервис Codeship. Пример команд сборки: # We support…
Read more