MouseOver Studio

MouseOver Studio header image 2

Resumo das novas funcionalidades no Inploy

dezembro 18th, 2009 por Diego Carrion · 1 comentário

Após ter anunciado o Inploy faz aproximadamente 2 meses, varias pessoas tem colaborado com ele e feito que ganhe mais funcionalidades, as quais vou expor nesse post.

Antes de mais nada, queria agradecer a essas pessoas pelas contribuições:

  • Andy Shen
  • Carlos Brando
  • Douglas Campos
  • Erik Dahlstrand
  • Joris Trooster
  • Josh Owens

Se você atualizar hoje o Inploy e não fizer mais nada, as funcionalidades que voce vai ganhar automáticamente são duas:

Controle de submódulos

Essa funcionalidade consiste em inicializar/atualizar os submódulos do Git em cada deploy, de modo que o código fique sempre atualizado sem a possibilidade de esquecer.

Notificação no Hoptoad

Para os que utilizam o Hoptoad, em cada atualização de código o Inploy ira avisar a ferramenta, enviando o ambiente e o código da revisão do deploy.

Além das novas funcionalidades mencionadas, o Inploy agora também conta com as seguintes configurações opcionais, as quais podem ser utilizadas no arquivo deploy.rb:

sudo

Caso queiramos que o usuário do deploy execute os comandos como sudo

server (suporte a Unicorn)

Agora o Inploy também trabalha com Unicorn, além do Passenger.

environment

O Inploy trabalha com production como environment padrão, mas agora podemos utilizar outro na noussa preferencia, como por exemplo staging.

branch

Tem vezes que temos um branch com as configurações do nosso deploy e desejamos utilizar ele, com a opção branch temos essa possibilidade.

ssh_opts

Caso desejamos utilizar algum parámetro na hora do Inploy se conetar ao servidor para o deploy, podemos especificalo nessa opção.

Segue um exemplo de como utilizar as opções mencionadas:

if ENV['environment'].eql? 'staging'
  deploy.ssh_opts = '-A'
  deploy.server = :unicorn
  deploy.environment = :staging
else
  deploy.branch = :deploy
  deploy.sudo = true
end

Considera me recomendar no Working With Rails. Para ficar mais perto das novidades, não deixa de me seguir no Twitter.

Tags: deploy · Inploy · rails

1 resposta ate agora ↓

  • 1 edipofederle // dez 18, 2009 at 8:25 pm

    Ola, muito legas essas funcionalidades, entao, to aqui realizando uns testes, queria saber como fica a questao do banco de dados, tenho que configurar normalmente para apontar para meu db no servidor, ou tem algo parecido com o locarails onde ele ja lhe pede esses dados tambme….. valeu

    parabens

Deixar um comentário