Ruby on Rails Tuesday, October 25, 2016

Hi,

I am using Jenkins and ansible to automate my rails application deployment process. I would like to know, if there is any specific build process for rails app like Java application.

Right now, I am using the below set of process to automate my application deployment.

·       Fetches the code from Git source code repository.

·       Build the code (tar) and put it in the build server.

·       Triggers the deployment jobs.

     Ansible

·       Copy the build package to the remote deployment server.

·       Un tar the build package.

·       Tag the release version.

·       Stop app

·       Link the release version to the application folder. (Deploy application)

·       Start app

·       Maintains 3 release versions in the target deployment server. (So that we can rollback to previous version of the code, if required.


Please suggest if we have any specific build process for rails app. Currently I am just using tar.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/9d144c71-97c5-45e8-8ecc-12182fe19f53%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment