I think Capistrano is a good example. Their homepage snippet shows you what a DSL is.
Source:
over 1 year ago
I think it’s something like https://capistranorb.com/.
Source:
over 1 year ago
That should give you lots of stuff to research but I’ll leave you with a final point: Every project is going to be different. Use the right tool for the right job; for a small application you definitely don’t need Kubernetes, you might be fine without any pipeline at all. For example, Ruby on Rails projects can use a tool called capistrano to script deploys and you can run that from your local machine any time you…
Source:
almost 2 years ago
I personally consider Jenkins a Task Runner that has a massive collection of CI plugins. Anyone can do deployments/delivery from a task runner, but any deployments I had to do in Jenkins ended up needing custom code written to do the actual work. This isn’t unique to Jenkins; before the days of kubernetes, we had tools like capistrano or Config Management tools like Chef and Puppet that were capable of doing…
Source:
about 2 years ago
Two deployment techs I use for non-containerized apps work in roughly the same way. Capistrano And Deployer.
Source:
over 2 years ago
I have a Ruby background where I used to have Capistrano https://capistranorb.com/ for this reason. I was setting up the IP Address, path, SSH credentials, github repository and by executing a command I was able to deploy to a remote server.
Source:
over 2 years ago
The deployment process generally includes making the new version available, directing traffic from the old to the new version, and stopping the old versions. Capistrano has been doing this since 2006. However, what makes Kubernetes deployments better is the minimum number of pods required, and its rollout strategy minimizes or eliminates downtime. For example, a rolling update strategy can ensure new pods…
– Source: dev.to
/
over 2 years ago
Has worked well for us on various projects for the past 18 months – prior to that we were using Capistrano.
Source:
almost 3 years ago
Finally, the application must be transferred to the server. Except for Microsoft web technologies, the rest use Linux servers, so the backend developer needs to have the knowledge to setup and optimize this operating system. So, with the help of a deployment tool (like Capistrano ), only the changes are transferred.
– Source: dev.to
/
over 3 years ago