LINUX.ORG.RU

[хочется обычного]TC+Python


0

1

Господа.
Есть TeamCity. Есть проект Python с тестами. Назрел вопрос о втыкании проекта в TC. Что проблемного: Python-проект - linux-специфичный, TC и все его агенты - под виндой.

Как, на ваш взгляд, провернуть эту задачку наиболее эффективно, ну или хотя бы без лишнего геморроя?

Как, на ваш взгляд, провернуть эту задачку наиболее эффективно, ну или хотя бы без лишнего геморроя?

очевидно же - выкинуть TeamCity и поставить Jenkins

shty ★★★★★
()
Ответ на: комментарий от shty

выкинуть TeamCity и поставить Jenkins

Отличное решение для случая триального TeamCity на котором крутится один единственный проект - собственно, сабж.

Но TC выкинуть нелегко - агентов более трех (читай - вбуханы деньги) и на нем уже крутится что-то около 300 конфигураций. Так что нужен менее радикальный (=геморройный) вариант.

malbolge ★★
() автор топика
Ответ на: комментарий от malbolge

если ты пишешь под linux, а билд сервер у тебя под windows - это и есть радикальный геморрой, реши его, пока не поздно, установкой бесплатного (!) кроссплатформенного сервера

а то ведь дальше будете переписывать питоновский код, чтобы было под windows :)

shty ★★★★★
()
Ответ на: комментарий от shty

У меня решение на самом деле есть: PuTTY + модуль teamcity-messages с пиписьки (pypi есличо). Вроде бы все прокидывается и шуршит.... НО. Под каждую конфигурацию надо писать по сути уникальный шелл-скрипт. Что означает, что подход общностью не блещет. вот и интересуюсь, мож есть другой путь интеграции ежа с ужом?..

malbolge ★★
() автор топика

Как, на ваш взгляд, провернуть эту задачку наиболее эффективно

Настроить линуксовый агент.

baverman ★★★
()

[хочется обычного]TC+Python

malbolge *

malborge+Python? Сурово.

aedeph
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.