I'm working with an AngularJS app that I am hosting on Azure as a Web App.
My repository is on Bitbucket, connected as a deployment slot. I use TortoiseGit as a Windows shell for commit/pull/push
. Grunt is my task runner.
Problem: I am not managing to replace the build
folder after a push has been made. This is what is being exposed on Azure (see picture):
What I've tried:
- Batch file using Windows ftp.exe replacing the folder after push using
mput
- Following this guide by taking advantages of Azure's engine for git deployment(s) that is behind every web app.
- WebHook on Bitbucket calling URL with simple PHP script doing a FTP upload
Currently my solution is that after a push I'm building using grunt build
and connecting through FTP with FileZilla and replacing build
folder manually.
How can I automate this?
Thanks in advance.