ahmetkermen.com - /*Comments*/

Example domain paragraphs

We rely on Git for deploying web applications where it’s an indispensable tool. Usual flow includes updating target application server code from a Git repository which is hosted on the internet. Accessing repositories requires internet access. Most of the time this is fine, but there are rare cases target hosts may not have internet access because of multiple reason including but not limited to security policy of the institute and temporary internet connection issues.

Offline deployment can be done copying files by hand but this is not ideal for a number of obvious reasons. Deployment should always be automated.

Git bundle is a very useful tool to create bundle files of any repository to be used for offline deployment. Created bundle files are similar to any regular local or remote repository. Deployment task can create bundle files beforehand and then copy and unbundle to the target hosts during deployment. Whole task is handled as if the internet connection is available.