Подборка объединяет вопросы, отмеченные на этапах интервью в МТС. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, backend, devops.
Шебанг (shebang) — это первые два символа в скрипт-файле: #!, за которыми следует путь к интерпретатору, например, #!/bin/bash или #!/usr/bin/env python3.
В bash для выполнения одной из двух команд или условий можно использовать логические операторы || (ИЛИ) и && (И). Чтобы выполнить одну из двух команд, если первая не удалась, используют ||:
Точка . в конце команды docker build -t myimage . указывает на контекст сборки — директорию, из которой Docker будет брать Dockerfile и все необходимые файлы для сборки образа.
В GitLab CI для указания артефактов в джобе используется ключ artifacts. Он позволяет сохранить файлы или каталоги после выполнения джоба, чтобы они были доступны в следующих шагах или для загрузки.