Agnostic Automated Deployment

What do you use to automatically deploy applications for various types of server applications (web, socket, daemon) that use different technologies (different databases, languages, etc.)?

Here we use Python, Java and Ruby, and we can also use other languages ​​in the future.

Update. As a result, I used Puppet to manage server settings and settings and deployment. To start deploying new versions, I ended up using Fabric Python scripts.

+3
source share
8 answers

I use Puppet for some deployment / initial server configuration options. Maven and Ant for Java based projects.

+3
source

You can use Ant, Makefile or package script. Or a combination of them.

+2
source

KWateeSDCM. API REST.

+2

Maven ant -plugin. , ant -plugin - ///- , , / Maven ANT, .

, Continuous Deployment, CI .

+1

Python Fabric Paver Ruby capistrano 'vlad the deployer' Java Ant.

PHP/Python Peritor Webistrano, capistrano. , , , .

+1

, , , maven. maven Java, ( , ) - .

+1

maven, ant, hudson java-.

+1

Ant Maven , ( , ...). Jenkins ( Hudson) .

, DB, URL .. ( , , JMS API ..) . , . . , , .

+1
source

Source: https://habr.com/ru/post/1768061/


All Articles