Разработка игр в Unity.фип_БАК_ПИ_н с

Разработка игр в Unity.фип_БАК_ПИ_н с — вариант 3

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

50 вопросов Вариант 3 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Место хранения исходного кода это:

  1. Репозиторий
Вопрос 2

Серия шагов, выполняемых автоматически для сборки, тестирования и развертывания кода это.

  1. Пайплайны;; Pipelines
Вопрос 3

Отдельные шаги внутри пайплайна, такие как компиляция, тестирование или деплой

  1. Джобы;; Jobs
Вопрос 4

Группы связанных джобов, выполняемые последовательно это

  1. Стадии;; Stages
Вопрос 5

Процесс автоматизации сборки кода, который позволяет разработчикам часто интегрировать изменения в основной кодовой базе

  1. Непрерывная интеграция
  2. CI
  3. continuous integration
Вопрос 6

Основной конфигурационный файл для CI/CD в GitLab

  1. .gitlab-ci.yml
Вопрос 7

Последовательность выполнения стадий определяется стадией

  1. stages
Вопрос 8

Стадия … содержит отдельные задания, которые будут выполнены в рамках каждой стадии

  1. jobs
Вопрос 9

Список команд, которые должны быть выполнены для джобы определяется стадией…

  1. script
Вопрос 10

… позволяют хранить чувствительные данные вне репозитория, чтобы избежать их утечек.

  1. переменные окружения
Вопрос 11

Файлы, созданные в ходе выполнения джобов, которые могут быть использованы в последующих стадиях

  1. Артефакты
Вопрос 12

Для выполнения нескольких джобов одновременно используется параметр…

  1. parallel
Вопрос 13

Для сохранения артефактов используется директива…

  1. artifacts
  2. artifact
Вопрос 14

Для того, чтобы одна джоба завершилась перед тем, как начнется другая, используются…

  1. зависимости
Вопрос 15

Для автоматической отмены старых пайплайнов используются параметр…

  1. auto_cancel_pending
Вопрос 16

Деплой, в котором происходит постепенное обновление части пользователей новым функционалом, чтобы проверить его работоспособность это…

  1. Canary deployment
Вопрос 17

Деплой, в котором происходит постепенное обновление серверов, один за другим, без остановки сервиса, это…

  1. Rolling update
Вопрос 18

Для того, чтобы задать переменную окружения в проекте необходимо нажать на кнопку:

  1. Add Variable
Вопрос 19

Деплой, при котором существуют два идентичных окружения, одно из которых активно, другое ожидает обновления. После обновления второе окружение становится активным.

  1. Blue-green deployment
Вопрос 20

Аббревиатура CI расшифровывается как:

  1. Continuous Integration
  2. Continuous Innovation
  3. Careful Innovation
  4. Careful Integration
Вопрос 21

Последовательные группы джобов. Например, стадии могут включать сборку, тестирование и деплой это

  1. Пайплайны
  2. Артефакты
  3. Стадии
  4. Алгоритмы
Вопрос 22

Конкретные задачи, которые выполняются в рамках одной стадии:

  1. Артефакты
  2. Скрипты
  3. Джобы
  4. Параметры
Вопрос 23

Файлы, созданные в ходе выполнения джобов, которые могут быть использованы в последующих стадиях.

  1. Артефакты
  2. Логи
  3. Куки
  4. Кэш
Вопрос 24

Для сохранения артефактов используется директива:

  1. save
  2. echo
  3. artifact
  4. manual
Вопрос 25

Деплой, при котором существуют два идентичных окружения, одно из которых активно, другое ожидает обновления. После обновления второе окружение становится активным

  1. Canary deployment
  2. Blue-green deployment
  3. Rolling update
Вопрос 26

Деплой, в котором происходит постепенное обновление части пользователей новым функционалом, чтобы проверить его работоспособность

  1. Blue-green deployment
  2. Canary deployment
  3. Rolling update
Вопрос 27

Деплой, в котором происходит постепенное обновление серверов, один за другим, без остановки сервиса

  1. Blue-green deployment
  2. Canary deployment
  3. Rolling update
Вопрос 28

Место хранения исходного кода называется

  1. Локация
  2. Репозиторий
  3. Адрес
  4. Папка
Вопрос 29

Секция файла .gitlab-ci.yml, которая определяет последовательность выполнения стадий, это…

  1. stages
  2. jobs
  3. script
Вопрос 30

Секция файла .gitlab-ci.yml, которая содержит отдельные задания, которые будут выполнены в рамках каждой стадии.

  1. stages
  2. jobs
  3. script
Вопрос 31

Секция файла .gitlab-ci.yml, которая содержит список команд, которые должны быть выполнены для данной джобы.

  1. stages
  2. jobs
  3. script
Вопрос 32

Переменные окружения принято использовать для хранения таких данных, как:

  1. Изображения
  2. Номенклатуры
  3. Пароли
  4. Статьи
Вопрос 33

Для хранения чувствительных к утечкам данных вне репозитория используют:

  1. Внешние диски
  2. Переменные окружения
  3. Облачные хранилища
  4. Зашифрованные ящики
Вопрос 34

GitLab НЕ поддерживает интеграцию с:

  1. Docker
  2. Stack Overflow
  3. Kubernetes
  4. Slack
Вопрос 35

Серия шагов, которые выполняются автоматически для сборки, тестирования и развертывания кода это:

  1. Алгоритм
  2. Джоба
  3. Пайплайн
  4. Стадия
Вопрос 36

Для выполнения нескольких джобов одновременно для ускорения процессов используется параметр:

  1. manual
  2. multiply
  3. artifact
  4. parallel
Вопрос 37

Для отправки сообщений в Slack используется команда

  1. send
  2. message
  3. curl
  4. deploy
Вопрос 38

Типы пайплайнов НЕ включают в себя

  1. Пайплайны для разных веток
  2. Пайплайны для тегов
  3. Пайплайны для деплоя
  4. Пайплайны для merge requests
Вопрос 39

Расположите по порядку стадии создания проекта в GitLab:

  1. Войти под своим аккаунтом на сайт GitLab.com
  2. Нажать на кнопку «New project»
  3. Нажать на кнопку «Create project»
  4. Добавить файлы в репозиторий
Вопрос 40

Расположите по порядку стадии простейшего пайплайна

  1. Сборка
  2. Деплой
  3. Тестирование
Вопрос 41

Расположите секции по порядку вложенности:

  1. stages
  2. jobs
  3. script
Вопрос 42

Расположите команды для сборки простейшего пайплайна по порядку:

  1. npm install
  2. npm run test
  3. ssh user@server 'cd /path/to/app && git pull origin main'
Вопрос 43

Расположите шаги создания переменной окружения по порядку:

  1. Перейти во вкладку Settings
  2. Перейти во вкладку CI/CD
  3. Перейти во вкладку Variables
  4. Нажать на кнопку «Add Variable»
Вопрос 44

Расположите по порядку шаги для отправки уведомлений в Slack:

  1. Создайте приложение в Slack и получите Webhook URL
  2. Добавьте этот URL как переменную окружения в вашем проекте
  3. Используйте команду curl для отправки сообщений
Вопрос 45

Сопоставьте названия компонентов пайплайна и их описания:

  1. Стадии (Stages)
  2. Джобы (Jobs)
  3. Артефакты
  4. Последовательные группы джобов. Например, стадии могут включать сборку, тестирование и деплой
  5. Конкретные задачи, которые выполняются в рамках одной стадии. Каждая джоба может иметь свои собственные скрипты и условия выполнения
  6. Файлы, созданные в ходе выполнения джобов, которые могут быть использованы в последующих стадиях
Вопрос 46

Сопоставьте стратегии деплоя и их описания:

  1. Blue-green deployment
  2. Canary deployment
  3. Rolling update
  4. Два идентичных окружения, одно из которых активно, другое ожидает обновления. После обновления второе окружение становится активным
  5. Постепенное обновление части пользователей новым функционалом, чтобы проверить его работоспособность
  6. Постепенное обновление серверов, один за другим, без остановки сервиса
Вопрос 47

Сопоставьте стадии пайплайна и команды для их реализации

  1. Сборка проекта
  2. Запуск тестов
  3. Деплой на тестовый сервер
  4. npm install
  5. npm run test
  6. ssh user@server 'cd /path/to/app && git pull origin main'
Вопрос 48

Какой процесс обеспечивает каждое из указанных преимуществ

  1. Раннее выявление ошибок.
  2. Ускорение процесса разработки
  3. Улучшенное качество кода благодаря частым интеграциям
  4. Быстрая обратная связь от пользователей
  5. Стабильные релизы без долгих задержек
  6. Меньше рисков при внедрении изменений
  7. Непрерывная интеграция (CI)
  8. Непрерывная поставка/развертывание (CD)
Вопрос 49

Сопоставьте названия секций файла .gitlab-ci.yml и их суть

  1. stages
  2. jobs
  3. script
  4. Определяет последовательность выполнения стадий
  5. Содержит отдельные задания, которые будут выполнены в рамках каждой стадии
  6. Список команд, которые должны быть выполнены для данной джобы
Вопрос 50

Соотнесите указанные ниже элементы с их описанием:

  1. artifacts
  2. parallel
  3. auto_cancel_pending
  4. Директива для сохранения файлов, которые создаются в ходе выполнения джобов и могут быть переданы на следующие стадии.
  5. Параметр, который используется, когда необходимо выполнять несколько джобов одновременно, чтобы ускорить процесс
  6. Параметр, который используется для автоматической отмены старых ненужных пайплайнов