Anise

Anise

Anise는 자동화 작업을위한 Python 기반 실행 엔진입니다.
Anise는 자동화 작업을위한 Python 기반 실행 엔진입니다.자동화 작업은 소프트웨어 개발 및 모든 종류의 다른 분야에 존재합니다.일반적으로 서로 다른 작고 큰 도구를 실행해야합니다.복잡한 작업에는 종종 실행하기 위해 여러 단계가 필요하며 일부 단계는 서로 종속되어 있습니다.관련된 모든 도구의 그래픽 인터페이스에서 이러한 모든 단계를 수동으로 트리거하는 것은 이론 상으로는 가능하지만 일부주기 후에 오류와 좌절이 발생할 수 있습니다 .... 해당 도구의 자동화 인터페이스가 더 쉽지만 때로는 오류가 발생하기 쉽습니다.일부 작업은 대화식으로 사용자에게 일부 정보를 요청해야 할 수도 있습니다.일부 작은 시스템은 파일 시스템 경로 또는 암호 볼트에 액세스하는 방법과 같은 시스템에 따라 달라질 수 있지만 전체 작업은 일부 다른 시스템에서 실행 가능해야합니다.경우에 따라서는 고유 한 이상한 점과 특별한 규칙을 사용하여 서로 다른 도구로 구성된 불투명 한 포리스트로 이어질 수 있습니다.서로 다른 프로젝트의 수가 증가함에 따라 종종 유사한 작업을 수행하지만 플랫폼이나 프레임 워크 및 사용 규칙이 다른 툴이 점점 더 많이 나타납니다.자발적으로 작성된 글루 스크립트는 처음에는 도움이되지만 복잡성이 일부 임계 값을 초과하면 폭발합니다.소프트웨어 개발의 일반적인 작업은 다음과 같습니다. 문서 생성 테스트 패키지 생성 홈 페이지 생성 홈 페이지 배포 버전 정보 처리 (예 : 매뉴얼 등에서 인쇄) Anise 프레임 워크를 사용하면 XML을 조합하여 구조적이지만 일반적인 방식으로 모든 작업을 구현할 수 있습니다.그리고 파이썬 코드.Anise 엔진은 임의의 Python 코드를 실행하고 로깅, 명령 줄에서 매개 변수 전달, 기본 그래픽 사용자 인터페이스 지원, 플러그인 인터페이스, 유연한 이벤트 시스템, 다른 장소에서 코드 및 데이터 주입, 코드 조각 간의 종속성 및더.
anise

카테고리

Linux 용 Anise의 대안

Maven

Maven

Apache Maven은 빌드 자동화 및 프로젝트 관리 (소프트웨어 개발)를위한 Java 기반 도구입니다.
SCons

SCons

SCons는 오픈 소스 소프트웨어 구성 도구, 즉 차세대 빌드 도구입니다.
Ant

Ant

Apache Ant는 오픈 소스 Java 기반 빌드 도구 (소프트웨어 개발 용)입니다.XML 파일을 사용하여 빌드 프로세스를 설명, 구성 및 제어합니다.
qmake

qmake

qmake는 다양한 플랫폼에서 개발 프로젝트의 빌드 프로세스를 단순화하는 데 도움이되는 Qt Company의 도구입니다.qmake는 Makefile 생성을 자동화하므로 각 Makefile을 작성하는 데 몇 줄의 정보 만 필요합니다.
Cake

Cake

Cake (C # Make)는 코드 컴파일, 파일 및 폴더 복사, 단위 테스트 실행, 파일 압축 및 NuGet 패키지 빌드와 같은 작업을위한 C # DSL이 포함 된 크로스 플랫폼 빌드 자동화 시스템입니다.
EBuild

EBuild

EBuild는 소프트웨어 프로젝트 빌드, 종속성 관리 및보고 기술입니다.목표는 구조적이고 선언적이며 우아한 방식으로 빌드 문제를 해결할 수있는 것입니다.플러그인 인터페이스를 통해 확장 할 수 있습니다..