Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 2.72 KB

8-03.md

File metadata and controls

44 lines (25 loc) · 2.72 KB

Домашнее задание к занятию "8.3. Gitlab"

**

Домашнее задание выполните в Google Docs и отправьте в личном кабинете на проверку ссылку на ваш документ.

Название файла должно содержать номер лекции и фамилию студента. Пример названия: "8.3. Gitlab. - Александр Дивеев"

Перед тем как выслать ссылку, убедитесь, что ее содержимое не является приватным (открыто на просмотр всем, у кого есть ссылка). Если необходимо прикрепить дополнительные ссылки, просто добавьте их в свой Google Docs.

Любые вопросы по решению задач задавайте в чате Slack.


Задание 1.

  1. Зарегистрируйтесь на гитлаб, и создайте себе пустой репозиторий.
  2. Установите себе gitlab-runner и запустите его в режиме docker.
  3. Зарегистрируйте раннера, привязав его к своему проекту.

В качестве ответа пришлите скриншоты с настройками раннера в проекте.


Задание 2.

  1. Запушите репозиторий https://github.com/killmeplz/netology-test на гитлаб, изменив origin, как показано в презентации.
  2. Создайте .gitlab-ci.yml, описав в нем все необходимые на ваш взгляд этапы.

В качестве ответа пришлите ссылку на gitlab-ci.yml своего проекта.


Дополнительные задания (со звездочкой*)

Эти задания дополнительные (не обязательные к выполнению) и никак не повлияют на получение вами зачета по этому домашнему заданию. Вы можете их выполнить, если хотите глубже и/или шире разобраться в материале.

Задание 3*.

Измените CI таким образом, чтобы:

  • этап сборки запускался сразу, не дожидаясь результатов тестов;
  • тесты запускались только при изменении файлов с расширением *.go.

В качестве ответа пришлите ссылку на gitlab-ci.yml своего проекта.