Anise

Anise

Anise, otomasyon görevleri için Python tabanlı bir yürütme motorudur.
Anise, otomasyon görevleri için Python tabanlı bir yürütme motorudur.Otomasyon görevleri yazılım geliştirmede ve muhtemelen her türlü diğer sektörde mevcuttur.Genellikle farklı daha küçük ve daha büyük araçların çalıştırılmasını gerektirirler.Karmaşık görevlerin yürütülmesi için genellikle birçok adımdan oluşan bir dizi gerekir ve bazı adımlar birbirine bağımlıdır.Tüm bu adımları tüm ilgili araçların grafik arayüzlerinde manuel olarak tetiklemek teoride mümkündür, ancak bazı döngülerden sonra hatalar ve hayal kırıklığı yaratacaktır .... Bu araçların otomasyon arayüzleri bazen daha kolaydır, ancak bazen hataya eğilimlidirler.Bazı görevlerin de kullanıcıdan etkileşimli bir şekilde bazı bilgiler istemesi gerekebilir.Bazı daha küçük parçalar da makineye özgü olabilir (örn. Dosya sistemi yolları veya bir şifre kasasına nasıl erişileceği kodu), ancak tüm görev bazı farklı makinelerde çalıştırılabilir olmalıdır.Bazı durumlarda, bu, benzersiz tuhaflıklar ve özel sözleşmelerle farklı araçların oldukça şeffaf olmayan bir ormanına yol açabilir.Farklı proje sayısı arttıkça, genellikle benzer bir iş yapan, ancak farklı platformlar veya çerçeveler için ve elbette farklı kullanım sözleşmeleri ile giderek daha fazla farklı araç göreceksiniz.Kendiliğinden yazılan tutkal komut dosyaları başlangıçta yardımcı olur, ancak karmaşıklık bir eşiği aştığında patlar.Yazılım geliştirmedeki tipik görevler şunlar olabilir: Belgelerin oluşturulması Test oluşturma Paket oluşturma Ana sayfa oluşturma Ana sayfanın dağıtılması Sürüm bilgilerinin işlenmesi örneğin örn. Kılavuzda ve daha fazlası Anason çerçevesi, tüm bu görevleri XML kombinasyonu halinde yapılandırılmış ancak genel bir şekilde gerçekleştirmenize olanak tanırve Python kodu.Anason motoru keyfi Python kodunu çalıştırır ve günlük tutma, komut satırından parametre geçirme, temel grafik kullanıcı arayüzü desteği, bir eklenti arayüzü, esnek bir olay sistemi, başka bir yerden kod ve veri enjekte etme, kod parçaları arasındaki bağımlılıklar veDaha.
anise

Kategoriler

Linux için Anise'a alternatifler

Maven

Maven

Apache Maven, bina otomasyonu ve proje yönetimi (yazılım geliştirmede) için Java tabanlı bir araçtır.
SCons

SCons

SCons bir Açık Kaynak yazılım oluşturma aracıdır, yani yeni nesil bir oluşturma aracıdır.
Ant

Ant

Apache Ant, Açık Kaynak Java tabanlı bir derleme aracıdır (yazılım geliştirme için).Derleme işlemini tanımlamak, yapılandırmak ve kontrol etmek için XML dosyaları kullanır.
qmake

qmake

qmake, Qt Company'den farklı platformlarda geliştirme projesi için oluşturma sürecini basitleştirmeye yardımcı olan bir araçtır.qmake, Makefile üretimini otomatikleştirir, böylece her Makefile oluşturmak için yalnızca birkaç satır bilgi gerekir.
Cake

Cake

Cake (C # Make), kod derleme, dosya ve klasörleri kopyalama, birim testlerini çalıştırma, dosyaları sıkıştırma ve NuGet paketleri oluşturma gibi görevler için C # DSL ile çapraz platform oluşturma otomasyon sistemidir.
EBuild

EBuild

EBuild bir yazılım projesi oluşturma, bağımlılık yönetimi ve raporlama teknolojisidir.Amaç, herhangi bir inşa problemini yapılandırılmış, beyan edici ve zarif bir şekilde çözebilmektir.Bir eklenti arayüzü ile genişletilebilir..