Гость
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Как "подружить" teamcity и разные платформы? / 2 сообщений из 2, страница 1 из 1
15.12.2015, 18:55
    #39129034
OracleLover
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как "подружить" teamcity и разные платформы?
Добрый день,

Ребят может у кого есть опыт когда сервер CI - teamcity или jenkins стоит на одной платформе: windows или linux. А деплоит он на другую? Есть проекты, написанные и на нет и под java\ruby, соотвественно серверов целый зоопарк от винды до debian\opensuse.

Т.к как проектов все-таки больше на .net, то и в качестве основы для teamcity выбрали Windows, дескать удобнее батнички запускать и удаленные службы через teamcity. Но мне например ни разу неудобно вызывать sh-скрипты, раньше у меня был opensuse, а теперь windows.

Накатил cygwin на него с полным набором пакетом - один хрен как раньше скормить teamcity скрипт на выполнение "cygwin\bin\bash deploy.sh" и подождать выполнение не выходит. Вечно cygwin на чем-то спотыкается, то на правах, то какой-то команды нет.

Это боль. И второй сервер не дадут скорее всего, так как типа единая точка доступа, единый сервер, все дела.
...
Рейтинг: 0 / 0
22.12.2015, 09:44
    #39134150
OracleLover
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как "подружить" teamcity и разные платформы?
короч решил проблему, может кому поможет сэкономить время

cygwin используете только для ssh и вызовы скрипта удаленно, типа:
Код: powershell
1.
ssh $host 'bash deploy.sh'



передать удаленной линукс-машине набор
Код: powershell
1.
bash --login -i -c 'rsync -av <что> $host:<куда>'



Даже не заморачивайтесь с тем чтобы вызывать скрипты на вин-машине - гиблое дело, все вызывайте на удаленке.
...
Рейтинг: 0 / 0
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Как "подружить" teamcity и разные платформы? / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]