A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Vellum Ferramenta de automação para Python ou para outras plataformas Ferramenta de automação para Python ou para outras plataformas Módulos escritos na.

Apresentações semelhantes


Apresentação em tema: "Vellum Ferramenta de automação para Python ou para outras plataformas Ferramenta de automação para Python ou para outras plataformas Módulos escritos na."— Transcrição da apresentação:

1 Vellum Ferramenta de automação para Python ou para outras plataformas Ferramenta de automação para Python ou para outras plataformas Módulos escritos na linguagem Python Módulos escritos na linguagem Python Fácil de usar Fácil de usar Simples Simples

2 Vellum Funcionalidades Funcionalidades Automatizar builds Automatizar builds Importar dependencias Importar dependencias Dividido em targets Dividido em targets Gerador de código para criar templates de tarefas particulares Gerador de código para criar templates de tarefas particulares Permite herança de sistemas de build Permite herança de sistemas de build Suporte a namespaces Suporte a namespaces

3 Vellum Instalação Instalação $ sudo easy_install zapps pygments idiopidae vellum $ sudo easy_install zapps pygments idiopidae vellum Utilizando para dar build Utilizando para dar build Criar arquivo build.vel Criar arquivo build.vel $ vellum build $ vellum build Chamando target build Chamando target build

4 Vellum O build.vel O build.vel Utiliza listas e dicionários, como o lisp Utiliza listas e dicionários, como o lisp Dividido em objetivos Dividido em objetivos Escrito em Python Escrito em Python reutilizável reutilizável

5 Vellum Exemplo de build.vel Exemplo de build.vel

6 Vellum

7 Vellum

8 Vellum Estrutura lógica Estrutura lógica Imports- outros arquivos.vel Imports- outros arquivos.vel Options- dicionário com opções do projeto Options- dicionário com opções do projeto Depends- Quais targets precisam de outros targets antes Depends- Quais targets precisam de outros targets antes Targets- Um dicionário para cada target e o que rodar nele em linhas de comando Targets- Um dicionário para cada target e o que rodar nele em linhas de comando A ordem das coisas não é importante A ordem das coisas não é importante

9 Vellum Executando build Executando build

10 Vellum Esse exemplo Esse exemplo Seleciona o target padrão Seleciona o target padrão Importa um módulo Importa um módulo Especifica dependências Especifica dependências

11 Vellum Resultado Resultado


Carregar ppt "Vellum Ferramenta de automação para Python ou para outras plataformas Ferramenta de automação para Python ou para outras plataformas Módulos escritos na."

Apresentações semelhantes


Anúncios Google