Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

Automação de compilação

Índice Automação de compilação

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 notas de lançamento.

17 relações: Apache Ant, Apache Maven, Artefato (desenvolvimento de software), Automação de teste, Código-fonte, CMake, Compilador, Entrega contínua, Gerência de configuração de software, Gradle, Implantação de software, Integração contínua, Linguagem de script, Make, Makefile, Pacote de software, Teste de unidade.

Apache Ant

Apache Ant é uma ferramenta utilizada para automação de compilação na construção de software.

Novo!!: Automação de compilação e Apache Ant · Veja mais »

Apache Maven

Apache Maven, ou Maven, é uma ferramenta de automação de compilação utilizada primariamente em projetos Java.

Novo!!: Automação de compilação e Apache Maven · Veja mais »

Artefato (desenvolvimento de software)

Um é um dos vários tipos de subprodutos concretos produzido durante o desenvolvimento de software.

Novo!!: Automação de compilação e Artefato (desenvolvimento de software) · Veja mais »

Automação de teste

Automação de teste é o uso de software para controlar a execução do teste de software, a comparação dos resultados esperados com os resultados reais, a configuração das pré-condições de teste e outras funções de controle e relatório de teste.

Novo!!: Automação de compilação e Automação de teste · Veja mais »

Código-fonte

Código-fonte (source code em inglês) é o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das linguagens de programação existentes, de maneira lógica.

Novo!!: Automação de compilação e Código-fonte · Veja mais »

CMake

CMake é um sistema multiplataforma para realizar geração automatizada.

Novo!!: Automação de compilação e CMake · Veja mais »

Compilador

GCC versão 4.0.2 rodando em uma janela xterm. Um programa simples está sendo compilado e então executado. Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.

Novo!!: Automação de compilação e Compilador · Veja mais »

Entrega contínua

Entrega contínua (CD), do inglês continuous delivery, é uma prática de engenharia de software na qual as equipes, de desenvolvimento de software, produzem um entregável em ciclos curtos, garantindo que o software possa ser lançado com segurança a qualquer momento.

Novo!!: Automação de compilação e Entrega contínua · Veja mais »

Gerência de configuração de software

Gerência de configuração de software, gerência de configuração ou ainda gestão de configuração de software é uma área da engenharia de software responsável por fornecer o apoio para o desenvolvimento de software.

Novo!!: Automação de compilação e Gerência de configuração de software · Veja mais »

Gradle

Gradle é um sistema de automação de compilação de código aberto que se baseia nos conceitos de Apache Ant e Apache Maven e introduz uma linguagem de domínio específico (DSL) baseada em Groovy em vez do XML usado pelo Apache Maven para declarar a configuração do projeto.

Novo!!: Automação de compilação e Gradle · Veja mais »

Implantação de software

Implantação é a fase do ciclo de vida de um software (programa computacional, documentação e dados), no contexto de um Sistema de Informação, que corresponde textualmente à passagem do software para a produção.

Novo!!: Automação de compilação e Implantação de software · Veja mais »

Integração contínua

Na engenharia de software, integração contínua (IC), do inglês continuous integration (CI), é a prática de mesclar todas as cópias de trabalho dos desenvolvedores em uma linha principal compartilhada, várias vezes ao dia.

Novo!!: Automação de compilação e Integração contínua · Veja mais »

Linguagem de script

Exemplo de código em Python. Linguagem de script ou scripting é uma linguagem de programação que suporta scripts, programas escritos para um sistema de tempo de execução especial que automatiza a execução de tarefas que seriam executadas, uma de cada vez, por um operador humano.

Novo!!: Automação de compilação e Linguagem de script · Veja mais »

Make

No desenvolvimento de software, make é um utilitário que compila automaticamente programas e bibliotecas do arquivo fonte através da leitura de instruções contidas em arquivos denominados Makefiles, que especificam como obter o programa de destino.

Novo!!: Automação de compilação e Make · Veja mais »

Makefile

Um makefile é um arquivo (por padrão chamado de "Makefile") contendo um conjunto de diretivas usadas pela ferramenta de automação de compilação make para gerar um alvo/meta.

Novo!!: Automação de compilação e Makefile · Veja mais »

Pacote de software

Um pacote de software ou arquivo de pacote é um software empacotado num formato de arquivo que permite que aplicativos ou bibliotecas sejam distribuídos através de um sistema de gerenciamento de pacotes.

Novo!!: Automação de compilação e Pacote de software · Veja mais »

Teste de unidade

Teste de unidade é toda a aplicação de teste nas assinaturas de entrada e saída de um sistema.

Novo!!: Automação de compilação e Teste de unidade · Veja mais »

CessanteEntrada
Ei! Agora estamos em Facebook! »