Skip to content

lansa/gitdeployhub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitDeployHub for IIS

Simple web app that can listen for web requests (like github webhooks) and trigger git deployments using a git fetch and git checkout. You can deploy from any git "treeish" (branch, tag or commit hash).

Requirements

Installation

  1. git clone this repository:
cd D:\Inetpub\wwwroot
git clone git://github.com/benjamine/gitdeployhub.git
  1. publish on IIS (eg. HomeDirectory= D:\Inetpub\wwwroot\gitdeployhub\Web\)
  • set the site on his own .Net 4.0 Application Pool
  • add write permissions on his own folder, and on any other folder you want to deploy websites to. (the app will be running git fetch and checkout on those)
  1. open the site homepage for instructions on adding deploy targets (instances).

About

Git-based deployment on IIS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 83.6%
  • PowerShell 14.4%
  • CSS 1.8%
  • Other 0.2%