1
голосование
1отвечать
27 просмотров

Как выполняются before_script / afters_script по отношению к командам скрипта?

Я понимаю, что делает before_script. Он выполняет команды для запуска до того, как будут выполнены команды задания. Но как это на самом деле работает под капотом? Это одна "сущность", которая управляет всем ...
0
голосов
0ответы
15 просмотров

Создайте два zip-архива с одинаковым хешем для разных файлов с одинаковым содержимым

В конвейере GitLab я создаю virtualenv, устанавливаю свои зависимости и заархивирую результат. Полученный zip-архив используется в Terraform для развертывания как AWS Lambda. Все это работает на данный момент. Но сейчас, ...
0
голосов
0ответы
19 просмотров

Как включить файл со ссылкой на предопределенную переменную в конвейер Gitlab CI

Я пытаюсь включить файл yml в другой в моем конвейере следующим образом: include: - project: 'somepath / path' ref: '$ CI_COMMIT_REF_NAME' file: '/.myfile.yml', но у меня это не работает , Я ...
0
голосов
0ответы
11 просмотров

Как протестировать миграцию базы данных с помощью Gitlab CI

Я хочу убедиться, что каждая версия программного обеспечения может обрабатывать состояние базы данных предыдущей версии программного обеспечения. Миграции проверяются при запуске приложения. В настоящее время я всегда проверяю это против пустого ...
0
голосов
2ответы
Просмотров: 22

gitlab - запускать конвейер только для не основной ветки

Мы переходим с Bitbucket на Gitlab, и мне было поручено перенести конфигурацию конвейера. Одна вещь, на которую меня попросили взглянуть, - это настроить конфигурационный файл конвейера таким образом, чтобы ...
0
голосов
1отвечать
12 просмотров

Как использовать локальный gitlab-runner для тестирования двух заданий?

Я установил локальный бегун gitlab для тестирования конфигурации .gitlab-ci.yml. Конвейер, который я хочу протестировать, состоит из двух заданий: job1 -> job2 job2 использует данные, которые генерирует job1. job1 работает на ...
0
голосов
1отвечать
17 просмотров

GItlab: есть ли способ выбрать значения переменных в раскрывающемся меню

В Gitlab ci мы объявили наши переменные, как показано ниже USER_NAME: value: "" description: "Enter Username" File_Name: description: "Enter the file name" ...
1
голосование
1отвечать
23 просмотра

Как просмотреть артефакт необработанной сборки без запуска загрузки?

В GitLab вы можете просматривать и загружать артефакты заданий по раздражающе перенаправленным URL-адресам, например следующим: https://gitlab.com/NatoBoram/eldarya-enhancements/-/jobs/artifacts/master/browse/dist?job=deploy https: // ...
0
голосов
1отвечать
23 просмотра

Как определить динамическую ветку в gitlab ci

Я работаю над проектом, в котором, согласно ветке выпуска спринта, каждую неделю создается динамическая ветка. например release / XXXX.XX (пример: release / 2021.01), и я использую специальный тег для запуска ...
0
голосов
0ответы
21 просмотр

Лучший способ проверить миграцию БД с помощью Gitlab CI [закрыто]

цель: я хочу убедиться, что каждая сборка может обрабатывать состояние БД предыдущей версии / сборки программного обеспечения (при слиянии -> последняя сборка в целевой ветке; в противном случае последняя / предыдущая нажатая фиксация на ...
0
голосов
1отвечать
14 просмотров

GitLab CI runner с SSH ProxyJump

В моем файле / etc / ssh / ssh_config есть следующие настройки: Host serverA User idA Host serverB User idB ProxyJump serverA Я также скопировал открытые ключи, поэтому, если я запускаю ssh serverB локально, я ...
1
голосование
0ответы
21 просмотр

Задание Gitlab-ci выполнено, но произошел сбой

Мой gitlab-ci.yml содержит следующие этапы кода Lint: - build build: stage: build script: - exit 1 При запуске задание не завершается ошибкой! Запуск с gitlab-runner 13.10.0 (54944146) Подготовка ...
0
голосов
2ответы
29 просмотров

Переменная NextJS process.env.NEXT_PUBLIC пуста в рабочей среде

У меня есть приложение NextJS «^ 11.1.2», которое создается в Dockerfile и развертывается в производственной среде через CI / CD. Но мои переменные process.env не отображаются, у меня есть это в моем коде на стороне клиента, который ...
0
голосов
0ответы
31 просмотр

Получение ошибки «невозможно импортировать имя run_cli из робота» с помощью Gitlab CI Runner

У меня есть команда робота, такая как python -m robot --include staging_lp_items, которая отлично работает в моей системе. При попытке запустить это с помощью GitLab runner (в качестве сценария этапа) на сервере, это ...
-1
голосов
0ответы
16 просмотров

уязвимости при работе с bfj v7.0.2

Я столкнулся с уязвимостями при работе с bfj версии 7.0.2, получил типы чеков двух разных версий (11.1.1 и 11.1.2) в файле package-lock.json, обнаружил уязвимости в версии check-types ...