Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Actually, this is kind of hard.</p> <p>For months, I've tried to automatize our deployment, without absolute success. For my experience, I can see only way to do that:</p> <p><strong>Have a build server on your deployment machine (or same network)</strong></p> <p>A build server will pull out your code from repository, say, once per minute and will check for modifications. If there's modifications, it will execute the build scripts related to this project. I suggest you to use TeamCity, because it is very easy to use compared to CruiseControl (<a href="https://stackoverflow.com/questions/614245/git-and-team-foundation-server">I'm not sure if you can use Git with TFS</a>). You can program your build server for build your solution or project and after, you can execute an msbuild script to copy the files to the production folder (e.g: <code>c:\inetpub\yourapp</code> or <code>\\my_server\inetpub\yourapp</code>). You can use MSBuild's <a href="http://msdn.microsoft.com/en-us/library/3e54c37h.aspx" rel="nofollow noreferrer">Copy Task</a> to do that.</p> <p><strong>UPDATE 1:</strong> I didn't tried, but if helps, you can push to an FTP server using <a href="https://github.com/ezyang/git-ftp" rel="nofollow noreferrer">git-ftp</a></p> <p><strong>UPDATE 2:</strong> Seems that <a href="http://blog.wekeroad.com/2009/11/23/deploying-a-web-application-with-git-and-ftp" rel="nofollow noreferrer">some guy did some workarounds</a> and successfully deployed his app using git and FTP.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload