|
Как "подружить" teamcity и разные платформы?
|
|||
---|---|---|---|
#18+
Добрый день, Ребят может у кого есть опыт когда сервер CI - teamcity или jenkins стоит на одной платформе: windows или linux. А деплоит он на другую? Есть проекты, написанные и на нет и под java\ruby, соотвественно серверов целый зоопарк от винды до debian\opensuse. Т.к как проектов все-таки больше на .net, то и в качестве основы для teamcity выбрали Windows, дескать удобнее батнички запускать и удаленные службы через teamcity. Но мне например ни разу неудобно вызывать sh-скрипты, раньше у меня был opensuse, а теперь windows. Накатил cygwin на него с полным набором пакетом - один хрен как раньше скормить teamcity скрипт на выполнение "cygwin\bin\bash deploy.sh" и подождать выполнение не выходит. Вечно cygwin на чем-то спотыкается, то на правах, то какой-то команды нет. Это боль. И второй сервер не дадут скорее всего, так как типа единая точка доступа, единый сервер, все дела. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2015, 18:55 |
|
Как "подружить" teamcity и разные платформы?
|
|||
---|---|---|---|
#18+
короч решил проблему, может кому поможет сэкономить время cygwin используете только для ssh и вызовы скрипта удаленно, типа: Код: powershell 1.
передать удаленной линукс-машине набор Код: powershell 1.
Даже не заморачивайтесь с тем чтобы вызывать скрипты на вин-машине - гиблое дело, все вызывайте на удаленке. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 09:44 |
|
|
start [/forum/topic.php?fid=37&fpage=3&tid=1555322]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 277ms |
total: | 401ms |
0 / 0 |