Anise
Anise
0
Бесплатное ПО
Открытый код
Категории:
Разработка
Платформы:
Linux
Windows
Ссылки:
Официальный сайт
Особенности:
automation python software-development development
automation python software-development development
Anise - это основанный на Python механизм выполнения задач автоматизации.
Задачи автоматизации существуют в разработке программного обеспечения и,
возможно, во всех других областях. Как правило, они требуют выполнения
различных меньших и больших инструментов. Сложные задачи часто требуют
выполнения последовательности из множества шагов, причем некоторые шаги имеют
зависимости друг от друга. Ручной запуск всех этих шагов в графических
интерфейсах всех задействованных инструментов теоретически возможен, но после
некоторых циклов вызовет ошибки и разочарование.
Интерфейсы автоматизации этих инструментов иногда проще, но иногда они
подвержены ошибкам. Некоторые задачи могут также потребовать у пользователя
некоторую информацию в интерактивном режиме. Некоторые более мелкие части
могут также зависеть от компьютера (например, пути файловой системы или код
доступа к хранилищу паролей), в то время как вся задача должна быть запущена
на нескольких разных машинах. В некоторых ситуациях это может привести к
довольно непрозрачному лесу различных инструментов с уникальными странностями
и особыми соглашениями. По мере увеличения количества различных проектов вы
увидите все больше и больше разных инструментов, часто выполняющих аналогичную
работу, но для разных платформ или сред и, конечно, с разными соглашениями об
использовании. Спонтанно написанные скриптовые сценарии помогают в начале, но
взрываются, когда сложность превышает некоторый порог.
Типичными задачами в разработке программного обеспечения могут быть:
Генерация документации
тестирование
Создание пакетов
Создание домашней страницы
Развертывание домашней страницы
Обработка информации о версии
например, распечатать его в руководстве
и более
Инфраструктура Anise позволяет вам реализовать все эти задачи
структурированным, но общим способом в комбинации кода XML и Python.
Механизм аниса выполняет произвольный код Python и предоставляет некоторые
дополнительные сервисы, такие как ведение журнала, передача параметров из
командной строки, поддержка базового графического пользовательского
интерфейса, интерфейс плагина, гибкая система событий, внедрение кода и данных
из другого места, зависимости между фрагментами кода и Больше.
Аналоги (6):
-
Maven
Apache Maven - это инструмент на основе Java для автоматизации сборки и управления проектами (в программном обеспечении ...31
Бесплатное ПО Открытый кодMac Linux Windowsbuild-tool build-system build-automation source-code-management -
SCons
SCons - это инструмент для разработки программного обеспечения с открытым исходным кодом, то есть инструмент для сборки следующего поколения.12
Бесплатное ПО Открытый кодMac Linux Windowsbuild-tool cross-platform build-automation development compiling compiling-tool -
Ant
Apache Ant - это инструмент для сборки на основе Java с открытым исходным кодом (для разработки программного обеспечения).10
Бесплатное ПО Открытый кодMac Linux Windowsbuild-tool software-development sour source-code-management -
qmake
qmake - это инструмент от компании Qt, который помогает упростить процесс сборки проекта разработки ...3
Бесплатное ПО Открытый кодMac Linux Windowsbuild-tool cross-platform build-automation development compiling compiling-tool -
Cake
Cake (C # Make) - это кроссплатформенная система автоматизации сборки с C # DSL для таких задач, как ...1
Бесплатное ПО Открытый кодMac Linux Windowsbuild-tool cross-platform система сборки build-automation c-sharp build-system software-development compiling-tool -
EBuild
EBuild - это проект по созданию программного обеспечения, технологии управления зависимостями и отчетности.1
Бесплатное ПО Открытый кодMac Linux Windowsbuilder maven haiku meta-build-system cross-platform-development cross-platform build-tool ant система сборки eclipse java build-automation automated source-code-management build-system compiling programming