Size: a a a

2021 February 12

АЧ

Александр Черёмухин... in jenkins_ru
Парни, привет. Есть две сборки, одна по триггеру запускается, вторая- руками. Можно как-то на время выполнения второй сборки запрещать выполнение (отключать) первую?
источник

DB

Dmitry Burmistrov in jenkins_ru
Александр Черёмухин
Парни, привет. Есть две сборки, одна по триггеру запускается, вторая- руками. Можно как-то на время выполнения второй сборки запрещать выполнение (отключать) первую?
источник

АЧ

Александр Черёмухин... in jenkins_ru
угу, пойдет 👍 спасибо!
источник

В

Виталий in jenkins_ru
Всем привет!
Подскажите, как при старте jenkins агента на конкретной ноде выполнять sh скрипт?
источник

В

Виталий in jenkins_ru
Что-то антиспам выскочил а пройти его я не успел, он исчез.
источник

VD

Vladimir Deribin in jenkins_ru
Виталий
Всем привет!
Подскажите, как при старте jenkins агента на конкретной ноде выполнять sh скрипт?
Может что-нибудь типа when hostname = "nodename"?
источник

E

Elenhil in jenkins_ru
Виталий
Всем привет!
Подскажите, как при старте jenkins агента на конкретной ноде выполнять sh скрипт?
в системд прописать например
источник

E

Elenhil in jenkins_ru
источник

В

Виталий in jenkins_ru
Это Mac, мне нужно, что бы именно агент при старте, запускал скрипт.
источник

ЕК

Есбол Какен... in jenkins_ru
Всем привет ! а кто юзает при билде jenkins отправлял об успешности или фейле и кто запускал в телегу.  Делал только через webhook на mattermost. Но норм документацию не нашел
источник

D

Dmitrич in jenkins_ru
Виталий
Это Mac, мне нужно, что бы именно агент при старте, запускал скрипт.
В маках не разбирался, Но если приложением запускается, то можно сделать скрипт, который дернет пайплайн на jenkins передав туда имя агента и потом запустит агента. И тут уже на него сразу прилетит пайп с вашим скриптом. Выглядит правда как лёгкое извращение.
источник

В

Виталий in jenkins_ru
Dmitrич
В маках не разбирался, Но если приложением запускается, то можно сделать скрипт, который дернет пайплайн на jenkins передав туда имя агента и потом запустит агента. И тут уже на него сразу прилетит пайп с вашим скриптом. Выглядит правда как лёгкое извращение.
Ну, вот я и ищу решение поизящнее )
источник

M

Matthew in jenkins_ru
Нужен скрипт который:
- проверяет репозиторий гитхаб на новые коммиты, если есть коммит, обновлет репозиторий на компьютере,
- пересобирает проект и публикует в папку,
- останавлвает IIS,
- заливает в папку сайта новый собранный проект,
- запускает IIS
кто может помочь с таким скриптом? был блин на старой работе, не могу найти сейчас))
источник

AK

Alexey Kudryavtsev in jenkins_ru
Matthew
Нужен скрипт который:
- проверяет репозиторий гитхаб на новые коммиты, если есть коммит, обновлет репозиторий на компьютере,
- пересобирает проект и публикует в папку,
- останавлвает IIS,
- заливает в папку сайта новый собранный проект,
- запускает IIS
кто может помочь с таким скриптом? был блин на старой работе, не могу найти сейчас))
Попробуйте спросить коллег со старой работы. Может отправят, если это не конф. инфа....
источник

VD

Vladimir Deribin in jenkins_ru
А не проще заново сделать? Имхо заморока только стоп-старт иис сделать, и то - iisreset stop / iisrest start. Хотя зачем весь иис стопать, если можно просто сайт или аппул?
источник

M

Matthew in jenkins_ru
cd "папка проекта Jenkins"

dotnet publish --configuration "Release"

Stop-WebAppPool -Name "NameWebAppPool"

$from = "...."
$to = "...."
$exclude = @('name_file','name_file','name_file') - исключения при копировании, если необходимо
Copy-Item -Path $from -Destination $to -Recurse -Force -Exclude $exclude

Start-WebAppPool -Name "NameWebAppPool"
источник

M

Matthew in jenkins_ru
жалко скриншот тут нельзя прирепить, там тригер на обновение репы гитхаба надо галочку поставить
источник

A

Alexandr Dyachenko in jenkins_ru
Matthew
cd "папка проекта Jenkins"

dotnet publish --configuration "Release"

Stop-WebAppPool -Name "NameWebAppPool"

$from = "...."
$to = "...."
$exclude = @('name_file','name_file','name_file') - исключения при копировании, если необходимо
Copy-Item -Path $from -Destination $to -Recurse -Force -Exclude $exclude

Start-WebAppPool -Name "NameWebAppPool"
это в Jenkins в Execute shell вставлять надо, и iis должен быть развернут на той же машине что и Jenkins? правильно понял? Если они на разных машинах то надо как то еще подключение указать?
источник

DS

Dmitry Sergeev in jenkins_ru
Виталий
Это Mac, мне нужно, что бы именно агент при старте, запускал скрипт.
в launchd значит
источник
2021 February 13

M

Matthew in jenkins_ru
Alexandr Dyachenko
это в Jenkins в Execute shell вставлять надо, и iis должен быть развернут на той же машине что и Jenkins? правильно понял? Если они на разных машинах то надо как то еще подключение указать?
только настроил и развернул, если вставляю в shell - пишет ошибки..
источник