Build automation (original) (raw)

About DBpedia

Automatizace sestavování programu je proces automatického sestavení softwaru a s tím související procesy: kompilace zdrojového kódu do binárního kódu počítače, zabalení binárního kódu a spuštění automatizovaných testů.

Property Value
dbo:abstract Automatizace sestavování programu je proces automatického sestavení softwaru a s tím související procesy: kompilace zdrojového kódu do binárního kódu počítače, zabalení binárního kódu a spuštění automatizovaných testů. (cs) Build automation is the process of automating the creation of a software build and the associated processes including: compiling computer source code into binary code, packaging binary code, and running automated tests. (en) Un moteur de production est un logiciel dont la fonction principale consiste à automatiser (ordonnancer et piloter) l'ensemble des actions (préprocessing, compilation, éditions des liens, etc.) contribuant, à partir de données sources, à la production d'un ensemble logiciel opérationnel. Un moteur de production se distingue d'un simple script dans la mesure où il a pour objet : * de favoriser une production optimale (réduite aux seules actions nécessaires) * de permettre une flexibilité de production (production partielle sans avoir besoin de modifier le descriptif de production) tout en assurant la complétude. Make est historiquement le premier moteur de production à avoir été généralisé sur les systèmes d'exploitation de la famille Unix.Les moteurs tendent désormais à être directement intégrés aux ateliers de génie logiciel (Eclipse, Visual Studio, etc.) (fr) L'automazione dello sviluppo (in inglese: build automation) in informatica è l'atto di scrivere o automatizzare un'ampia varietà di compiti che gli sviluppatori software fanno nelle loro attività quotidiane di sviluppo come: * compilazione del codice sorgente in codice binario * pacchettizzazione del codice binario * esecuzione di test * deployment di sistemi di produzione * creazione di documentazione e/o note di rilascio (it) ビルド自動化(ビルドじどうか、英: build automation)は、ソフトウェアのビルドの作成を自動化するプロセスや、それに関連するプロセスである。自動化対象には、コンピュータのソースコードのへのコンパイル、ライブラリコードのパッケージング、 自動化テストの実行などがある。 (ja) 빌드 자동화(build automation 또는 makemake)의 본질적 목적은 소프트웨어 개발자가 반복해서 하는 코딩을 잘 짜여진 프로세스를 통해 자동으로 실행하여, 믿을 수 있는 결과물도 생산해 낼 수 있는 일련의 작업방식 및 방법을 말한다. 지속적인 통합(continuous Integration)과도 일맥상통되는 의미다. 수없이 반복해서 최종 결과물을 만들어내야 하는 소프트웨어 개발업무에서 빠질 수 없는 개념적 이해가 되었다. 특히 오늘날의 복잡하고 광범위한 협업적 개발 과정에서는 과정과정에서 있을 수 있는 인간적 실수의 가능성을 최소한으로 줄여야 한다. (ko) Automação de compilação é o ato de criação de scripts ou automatização de uma grande variedade de tarefas que os desenvolvedores de software realizam em suas atividades do dia-a-dia, incluindo compilação do código fonte de computador em código binário, empacotamento do código binário, execução de testes, implantação para sistemas de produção, criação de documentação e/ou . (pt) Автоматизация сборки — этап процесса разработки программного обеспечения, заключающийся в автоматизации широкого спектра задач, решаемых программистами в их повседневной деятельности. Включает такие действия, как: * компиляция исходного кода в объектный модуль, * сборка бинарного кода в исполняемый файл, * выполнение тестов, * развёртывание программы в целевой среде, * Написание сопроводительной документации или описание изменений новой версии, * Конфигурация и подготовка файлов к сборке, * Сбор и передача информации итоговой программе (версия программы, системы, компилятора, аппаратная информация, системная информация, лицензия программы, имя автора и т. п.). Основное средство автоматизации сборки — применение специализированного инструмента; один из ранних и исторически значимых инструментов является утилита make, во многом определившая стиль и методы для инструментов, появившихся позднее. Один из таких элементов — формат Makefile, поддерживаемый в большинстве широко используемых инструментов (Automake, CMake, imake, qmake, nmake, , Apache Ant, Apache Maven, , Gradle). Ключевые требования, предъявляемые средствам автоматизации — поддержка технологий непрерывной интеграции, в частности, постоянных «ночных сборок», управление зависимостями исходного кода, обеспечение разностной сборки, уведомление при совпадении исходного кода (после сборки) с имеющимися двоичными файлами, предоставление удобных отчётов о результатах компиляции и компоновки, автоматический запуск тестов и условное выполнение в зависимости от результатов прохождения. Виды автоматизации, применяемые в различных инструментах: * автоматизация по запросу (on-demand automation): запуск пользователем сценария в командной строке, * запланированная автоматизация (scheduled automation): непрерывная интеграция, происходящая в виде ночных сборок, * условная автоматизация (triggered automation): непрерывная интеграция, выполняющая сборку при каждом подтверждении изменения кода (commit) в системе управления версиями. (ru) Автоматизація складання або автоматизація побудови (англ. build automation) — етап написання скриптів або автоматизація широкого спектра завдань, вживаного розробниками в їхній повсякденній діяльності. Включає в себе такі дії, як: * компіляція початкового коду в бінарний код * складання бінарного коду * виконання тестів * розгортання програми на виробничій платформі * написання супровідної документації або опис змін нової версії. (uk) 组建自动化(英語:Build automation,又称构建自动化、自动化构建、構建系統)指自动创建软件组建的一组进程,包括将计算机源代码编译成、將二进制码包装成软件包以及运行自动化测试。 (zh)
dbo:wikiPageID 7072152 (xsd:integer)
dbo:wikiPageLength 5778 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1096394667 (xsd:integer)
dbo:wikiPageWikiLink dbr:List_of_build_automation_software dbr:Binary_code dbc:Build_automation dbr:Application-release_automation dbr:Application_lifecycle_management dbr:DevOps dbr:Compiling dbr:Gradle dbr:Configuration_management dbr:Continuous_configuration_automation dbr:Continuous_delivery dbr:Continuous_integration dbr:Continuous_testing dbr:Apache_Ant dbr:Apache_Maven dbr:MSBuild dbr:Make_(software) dbr:Test_automation dbr:CMake dbr:Makefile dbr:Package_manager dbr:Release_engineering dbr:Source_code dbr:Software_deployment dbr:Artifact_(software_development) dbr:Application_release_automation dbc:Types_of_tools_used_in_software_development dbr:Rake_(software) dbr:Software_build dbr:Software_configuration_management dbr:Scripting_language dbr:Unit_testing dbr:Version_control dbr:Product_family_engineering dbr:Software_package_(installation) dbr:Command_line dbr:Build_server
dbp:colwidth 30 (xsd:integer)
dbp:content * Application-release automation * Continuous configuration automation * Continuous integration * Continuous delivery * Continuous testing * DevOps * List of build automation software * Product family engineering * Release engineering * Software configuration management * Unit testing (en)
dbp:wikiPageUsesTemplate dbt:Div_col dbt:How dbt:Reflist dbt:Short_description dbt:Software_development_process
dct:subject dbc:Build_automation dbc:Types_of_tools_used_in_software_development
gold:hypernym dbr:Process
rdf:type dbo:Election dbo:MusicGenre
rdfs:comment Automatizace sestavování programu je proces automatického sestavení softwaru a s tím související procesy: kompilace zdrojového kódu do binárního kódu počítače, zabalení binárního kódu a spuštění automatizovaných testů. (cs) Build automation is the process of automating the creation of a software build and the associated processes including: compiling computer source code into binary code, packaging binary code, and running automated tests. (en) L'automazione dello sviluppo (in inglese: build automation) in informatica è l'atto di scrivere o automatizzare un'ampia varietà di compiti che gli sviluppatori software fanno nelle loro attività quotidiane di sviluppo come: * compilazione del codice sorgente in codice binario * pacchettizzazione del codice binario * esecuzione di test * deployment di sistemi di produzione * creazione di documentazione e/o note di rilascio (it) ビルド自動化(ビルドじどうか、英: build automation)は、ソフトウェアのビルドの作成を自動化するプロセスや、それに関連するプロセスである。自動化対象には、コンピュータのソースコードのへのコンパイル、ライブラリコードのパッケージング、 自動化テストの実行などがある。 (ja) 빌드 자동화(build automation 또는 makemake)의 본질적 목적은 소프트웨어 개발자가 반복해서 하는 코딩을 잘 짜여진 프로세스를 통해 자동으로 실행하여, 믿을 수 있는 결과물도 생산해 낼 수 있는 일련의 작업방식 및 방법을 말한다. 지속적인 통합(continuous Integration)과도 일맥상통되는 의미다. 수없이 반복해서 최종 결과물을 만들어내야 하는 소프트웨어 개발업무에서 빠질 수 없는 개념적 이해가 되었다. 특히 오늘날의 복잡하고 광범위한 협업적 개발 과정에서는 과정과정에서 있을 수 있는 인간적 실수의 가능성을 최소한으로 줄여야 한다. (ko) Automação de compilação é o ato de criação de scripts ou automatização de uma grande variedade de tarefas que os desenvolvedores de software realizam em suas atividades do dia-a-dia, incluindo compilação do código fonte de computador em código binário, empacotamento do código binário, execução de testes, implantação para sistemas de produção, criação de documentação e/ou . (pt) Автоматизація складання або автоматизація побудови (англ. build automation) — етап написання скриптів або автоматизація широкого спектра завдань, вживаного розробниками в їхній повсякденній діяльності. Включає в себе такі дії, як: * компіляція початкового коду в бінарний код * складання бінарного коду * виконання тестів * розгортання програми на виробничій платформі * написання супровідної документації або опис змін нової версії. (uk) 组建自动化(英語:Build automation,又称构建自动化、自动化构建、構建系統)指自动创建软件组建的一组进程,包括将计算机源代码编译成、將二进制码包装成软件包以及运行自动化测试。 (zh) Un moteur de production est un logiciel dont la fonction principale consiste à automatiser (ordonnancer et piloter) l'ensemble des actions (préprocessing, compilation, éditions des liens, etc.) contribuant, à partir de données sources, à la production d'un ensemble logiciel opérationnel. Un moteur de production se distingue d'un simple script dans la mesure où il a pour objet : (fr) Автоматизация сборки — этап процесса разработки программного обеспечения, заключающийся в автоматизации широкого спектра задач, решаемых программистами в их повседневной деятельности. Включает такие действия, как: Виды автоматизации, применяемые в различных инструментах: (ru)
rdfs:label Build automation (en) Automatizace sestavování programu (cs) Moteur de production (fr) Automazione dello sviluppo (it) 빌드 자동화 (ko) ビルド自動化 (ja) Automação de compilação (pt) Автоматизация сборки (ru) 組建自動化 (zh) Автоматизація складання (uk)
owl:sameAs freebase:Build automation wikidata:Build automation dbpedia-cs:Build automation dbpedia-fi:Build automation dbpedia-fr:Build automation dbpedia-he:Build automation dbpedia-hu:Build automation dbpedia-it:Build automation dbpedia-ja:Build automation dbpedia-ko:Build automation dbpedia-no:Build automation dbpedia-pt:Build automation dbpedia-ru:Build automation dbpedia-uk:Build automation dbpedia-zh:Build automation https://global.dbpedia.org/id/2YcnV
prov:wasDerivedFrom wikipedia-en:Build_automation?oldid=1096394667&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Build_automation
is dbo:genre of dbr:Premake dbr:Qbs_(build_tool) dbr:Sbt_(software) dbr:Scratchbox2 dbr:BitBake dbr:Menuconfig dbr:OpenEmbedded dbr:GYP_(software) dbr:NAnt dbr:Maak dbr:Buildroot dbr:Xconfig
is dbo:wikiPageDisambiguates of dbr:Automation_(disambiguation)
is dbo:wikiPageRedirects of dbr:Build_Automation dbr:Distributed_build_automation dbr:Automated_build dbr:Automated_build_tool dbr:Build_tool dbr:Software_build_automation dbr:Build_Tool dbr:Build_automator dbr:Build_software_automation dbr:Build_system
is dbo:wikiPageWikiLink of dbr:Premake dbr:Program_optimization dbr:Psake dbr:Qbs_(build_tool) dbr:Sanity_check dbr:Sbt_(software) dbr:Scratchbox2 dbr:List_of_build_automation_software dbr:BitBake dbr:Boot_(software) dbr:Perforce_Jam dbr:Richard_Stallman dbr:Build_Automation dbr:Vala_(programming_language) dbr:Menuconfig dbr:Rust_(programming_language) dbr:OpenEmbedded dbr:Neutral_build dbr:Qmake dbr:Code::Blocks dbr:GNU_Autotools dbr:GTK dbr:GYP_(software) dbr:Gatling_(software) dbr:Glossary_of_computer_science dbr:Go_(programming_language) dbr:Gradle dbr:Mix_(build_tool) dbr:NAnt dbr:Continuous_delivery dbr:Continuous_integration dbr:Timestamping_(computing) dbr:Operating_system_abstraction_layer dbr:Apache_Ant dbr:Apache_Maven dbr:Leiningen_(software) dbr:Libreboot dbr:Maak dbr:Make_(software) dbr:Colony_Framework dbr:Computer_programming dbr:Frontend_and_backend dbr:Perl_module dbr:Microservices dbr:Buck_(software) dbr:Buddy_(software) dbr:BuildAMation dbr:Buildbot dbr:Buildroot dbr:CMake dbr:TypeScript dbr:Vue.js dbr:Waf_(build_system) dbr:Package_manager dbr:Release_engineering dbr:Eclipse_Buckminster dbr:Firefox dbr:FlowTracer dbr:Ninja_(build_system) dbr:Knowledge_extraction dbr:Grunt_(software) dbr:Haskell dbr:Ionic_(mobile_app_framework) dbr:Iosevka dbr:Programming_tool dbr:Distributed_build_automation dbr:Artifact_(software_development) dbr:Pkg-config dbr:Incredibuild dbr:Integrated_development_environment dbr:Meson_(software) dbr:Microsoft_Visual_Studio_Express dbr:NetSurf dbr:Netlify dbr:OCRopus dbr:OpenVMS dbr:Automation_(disambiguation) dbr:Rake_(software) dbr:Rational_Synergy dbr:Raylib dbr:Yeoman_(software) dbr:Software_build dbr:Makemake_(disambiguation) dbr:Scripting_language dbr:Xconfig dbr:Imake dbr:Multi-stage_continuous_integration dbr:Outline_of_software_engineering dbr:Automated_build dbr:Automated_build_tool dbr:Build_tool dbr:Software_build_automation dbr:Build_Tool dbr:Build_automator dbr:Build_software_automation dbr:Build_system
is dbp:genre of dbr:Sbt_(software) dbr:Scratchbox2 dbr:BitBake dbr:OpenEmbedded dbr:GYP_(software) dbr:NAnt dbr:Maak dbr:Buildroot
is rdfs:seeAlso of dbr:Monorepo
is foaf:primaryTopic of wikipedia-en:Build_automation