Как стать автором
Обновить

Комментарии 19

Очень узкопрофильная штука, но спасибо за опыт!)

Подскажите, как получить подобное на корпоративном сервере?  

Cуществуют ли бесплатные аналоги  jArchi и Archi Export to Excel?

У jArchi открытый исходный код, его можно скомпилировать самому и пользоваться, подписка на patreon.com предоставляет доступ лишь к скомпилированной версии.

Касаемо экспорта в Excel, сдесь нужно ли бо подписаться, либо имеется встроенный CSV экспорт в три раздельных файла: Elements, Properties и Relations.

При желании вы можете построить свой Excel отчет основываясь на CSV, а при помощи какого нибудь unoconv или ssconvert сконвертировать слитый результат в Excel. Еще можно расширить контент в CSV дополнительной информацией взяв её из XML модели, но это если у вас много времени.

Данное решение не обязательно использовать в рамках GitLab или GitHub пайплайна, это может быть Jenkins или любой другой инструмент CI.

Вся реализация выполнена в виде контейнера, который самодостаточен для решения задачи генерации отчёта, все примеры запуска есть в описании проекта, а для публикации подойдёт какой нибудь Nginx.

Данное решение не обязательно использовать в рамках GitLab или GitHub пайплайна, это может быть Jenkins или любой другой инструмент CI.

Для не столь продвинутых, можно пошагово и с конкретикой (в т.ч. что использовать):

что нужно сделать для On-Premise "под ключ"?

Видимо неплохо выглядело бы прямо UPD к статье.

Я попробую сделать это, как только появится на это свободное время. Сами понимаете, пред новогодняя суета дома и на работе.

Я попробую сделать это

Спасибо, будем ждать. Только вот как узнать что уже сделано и выложено?

Я упомяну Вас, могу и в ЛС для уверенности написать.

Отчёты это хорошо, правда контейнерный образ немного страный. Сделан поверх убунту, занимает 777 Мб на диске. При этом забандлен адоптовский старый JDK прямо в /opt/Archi/jre.

Я об этом даже в статье упомянул, для работы Archi необходим JNI, GTK и xvfb. Я только на то, что бы это запустилось потратил не один вечер. Встроенная Java идет в комплекте с Archi, и выпиливать её и заменять на что-то более свежее я не решился, скорее всего огребу проблем.

Если у вас есть немного свободного времени, и вы готовы помочь, с радостью приму PR.

А, тогда понятно. Действительно, на archimatetool только версии с забандленным рантаймом. В принципе ничего особо сложного нет в распакованном Archi стирать вложенный рантайм, а для образа сделать FROM из любого образа с JDK или вообще предполагать сначала action setup-java.

Заодно вопрос про руссификатор Archi. Правильно я понимаю, что последний русификатор 4.0.2 https://github.com/smeagol74/archi-ru/releases

не работает с последней версией (4.9.1)? Или как-то можно "прикрутить"?

Увы здесь не подскажу, никогда не стояло задачи русифицировать Archi.

Там кстати у проекта есть форк который адаптирован для версии 4.3.3, можете попробовать связаться с автором, может он захочет за отдельную плату актуализировать перевод для вас.

То есть теперь можно положить схемы работы арчи прям в проект и получить автоматом картинки для документации. Отлично. Спасибо, заценю!

Именно картинки вы не получите, а скорее набор html+svg, если нужна именно png или jpg для конкретной схемы, вам подойдёт или jArchi который упомянут был немного выше, или какой нибудь bash однострочник для поиска нужной svg в файлах экспорта и последующей конвертации в нужный формат.

Статья отличная. Все четко, с примерами. Плюусую.

Пара комментариев:

  • модели в формате *.archimate кажется сейчас не поддерживаются — можно для себя чуть переписать entrypoint.sh и тогда все заработает

  • имена файлов на русском не поддерживаются

В остальном все супер, спасибо!

Спасибо, русские имена файлов не тестировал, завел на это дело себе заметку.

Что касаемо моделей в формате *.archimate - данный механизм и не планировался, ведь какой смысл хранить один постоянно изменяемый файл в SCM? Теряется возможность коллективной работы и возможность выборочно управлять изменениями. По этому работает только с coArchi моделями, возможно я ошибаюсь, и стоит дать возможность работать с стандартными файлами моделей?

Да, с coArchi все нормально — я сперва не разобрался как он работает и дума, что он в том же формате хранит данные.

Все отлично!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации