Есть вопрос по лучшим практикам, либо направьте в нужный rtfm. Мой

проект использует локальный nuget репозиторий, который развернут в gitlab. Для работы, соответственно, добавил в Dockerfile:
RUN dotnet nuget add source ${%nuget_registry%} --name gitlab.mycompany.ru --username ${%user_name%} --password ${%password%} --store-password-in-clear-text

есть ли более правильный способ передачи %nuget_registry%, %user_name% и %password%, чем через переменные окружения и allowEnvVariables в werf-giterminism.yaml ?

5 ответов

8 просмотров

У нас добавлен nuget.config с параметрами через переменные окружения и в stapel мы просто прокидываем логин и пароль. эти переменные в werf-giterminism. в Dockerfile соответственно это будет через ARG. у меня есть ещё пара знакомых, тоже werf для .net юзают, спрошу на досуге как у них сделано

Стикер

Стикер

Александр- Автор вопроса

угу, понял, спасибо. Я тоже делал через ARG и werf-giterminism, но думал, что есть что-то более элегантное

Александр
угу, понял, спасибо. Я тоже делал через ARG и werf...

соответственно в локальном окружение с nuget.config в ide вводим gitlab access token, а в ci - deploy token

Похожие вопросы

Обсуждают сегодня

Привет, запускаю werf в dind в k8s, получаю ошибку на этапе build/beforeSetup: /.werf/stapel/embedded/bin/bash: /.werf/scripts/5898bdfe5214357d3706b879cc8d3d78460fb379607cbd...
florius0
7
падает джоба хотя уже была собрана на соседнем namespace, куда капать? │ │ Copying blob sha256:2fa066caddb8f09a71082b03aa43046f79346a01d9c89e06a1f508bb1207dba5 427 │ │ Copyin...
Andrei St
6
Всем привет. Перешел на werf второй версии На первой версии проект деплоился очень быстро, апгрейд происходил моментально. На версии 2.6.0 он проходится по всем ресурсам, коих...
Vitalik Petrov
2
Здравствуйте. Задача состоит в том, чтобы сделать real-time чат в мобильном приложении. После передачи сообщения пользователем через веб-сокеты, для основного и долговременног...
🐾
5
Добрый день, чат. Мне в очередь из других RabbitMQ по shovel валятся метрики в формате текста для Prometheus. Помогите пожалуйста подружить RabbitMQ и Prometheus, чтобы он (...
Aleksey
4
Если у очереди установлено x-message-ttl, при получении сообщения из этой очереди, можно узнать остаток времени жизни сообщения?
Сергей
8
Всем привет 👋 Подскажите пожалуйста, а чего тут не хватает permission или образ битый? Running with gitlab-runner 17.0.0 (44feccdf) on gitlab-runner-c58775949-d7znz YxYz2zp...
Max
2
Коллеги, у меня тут возникла одна очень интересная задачка. Есть один бандл, который содержит в себе 2 типа образов - бэкенд и фронтенд. Выкатываются последовательно, сперва б...
სერგეი ქრისტოვი
25
Подскажите пожалуйста, а я могу вот такую штуку использовать? rpc, только реализованное в реббите https://www.rabbitmq.com/tutorials/tutorial-six-php ( или https://habr.com/ru...
Artyom
11
Приветствую, коллеги. Есть ли у werf возможность сохранять логи контейнеров в файлы? Например, есть джоб мигратора, который стартует первым через хуки. Если он падает, то хоте...
Igor
2
Карта сайта