Size: a a a

2020 October 30

E

Elenhil in jenkins_ru
unixshaman
Возможно, вопрос не для этого чата. Но подскажите, кто автодеплоем на Windows занимается, есть ли опасности использования для деплоя сервисов системных переменных Windows? Или лучше использовать конфиг файл?
Т.е. например, хочу устанавливать InfluxDB, ему подсунуть конфиг файл при старте сервиса или лучше зафигачить нужные переопределения конфига через INFLUXDB_MAIN_PORT = 8088 например, и в результате будет полотно системных переменных.
я хз как в винде это делается, но разве там нельзя создать переменные для контекста одного сервиса?
источник

E

Elenhil in jenkins_ru
если они не видны вне контекста - опасности не должно быть (если специфика шиндовс не говорит обратного)
источник

E

Elenhil in jenkins_ru
тут скорее вопрос удобства и требований вашего сd
источник

AS

Alex S in jenkins_ru
я нуб, но по моему это может сделать ансибол и там указать переменные окружения которые будут работать на время выполнения таски
источник

u

unixshaman in jenkins_ru
Elenhil
тут скорее вопрос удобства и требований вашего сd
Окей, спасибо, буду думать)
источник

E

Elenhil in jenkins_ru
unixshaman
Окей, спасибо, буду думать)
лично я предпочитаю конфиги, ибо енвы хуй найдешь
источник

E

Elenhil in jenkins_ru
но у вас могут быть, например, секурити требования
источник

u

unixshaman in jenkins_ru
Elenhil
лично я предпочитаю конфиги, ибо енвы хуй найдешь
Просто путь к конфигу все равно в системную переменную зашивать, чтобы можно было переключаться между версиями инсталляции на одной машине
источник

E

Elenhil in jenkins_ru
unixshaman
Просто путь к конфигу все равно в системную переменную зашивать, чтобы можно было переключаться между версиями инсталляции на одной машине
зачем? Оо
источник

E

Elenhil in jenkins_ru
influxdb —config $path - не?
источник

E

Elenhil in jenkins_ru
или как оно там у инфлюкса
источник

JR

Jürgen Romins in jenkins_ru
Alex S
но может что то из этого кошернее
Эффект один и тот же
источник

u

unixshaman in jenkins_ru
Elenhil
influxdb —config $path - не?
Ну вот этот path — это хардкод, ведь такие же path должны быть и в самом конфиге тоже, и если надо что-то поменять, то приходится перетрясывать и конфиг и path в сервисе
источник

u

unixshaman in jenkins_ru
А если системная переменная, то в одном месте поменял - и все переключилось
источник

E

Elenhil in jenkins_ru
unixshaman
Ну вот этот path — это хардкод, ведь такие же path должны быть и в самом конфиге тоже, и если надо что-то поменять, то приходится перетрясывать и конфиг и path в сервисе
чойта хардкод
источник

E

Elenhil in jenkins_ru
вы переключаете чем версии?
источник

u

unixshaman in jenkins_ru
Elenhil
вы переключаете чем версии?
Я хочу на одном сервере быстро переключаться между версиями сервиса, и отгружать InfluxDB с конфигом, на другие окружения, чтобы на других окружениях не править хардкоды конфига
источник

AS

Alex S in jenkins_ru
@Elenhil так что - пекеджи это не сурсы? падажжи
источник

JR

Jürgen Romins in jenkins_ru
Alex S
@Elenhil так что - пекеджи это не сурсы? падажжи
хватит уже, иди документацию читай
источник

BS

Boris 🦍 Shestov in jenkins_ru
привет. а rebuild в дженкинс не фетчит изменения из ветки? он как-то завязан на последний коммит , знает кто?
источник