Web deploy pipeline with IIS and FTP from Cerewro
Automate the complete web application deploy cycle with Cerewro: build, file transfer to IIS server, application pool reload, HTTP availability test and team notification that the deploy was successful.
Deploy pipeline phases
- Build: compile or transpile the project (dotnet publish, npm build)
- Test: run automated tests and verify they pass
- Transfer: copy artifacts with robocopy or upload via FTP
- Restart: recycle the IIS application pool or restart the service
- Smoke test: curl/Invoke-WebRequest to the production URL
- Notify: send email or Slack message with deploy result
Complete deploy from chat
Run the web app deploy pipeline: compile the project at C:\src\myapp, copy files to C:\inetpub\wwwroot\myapp, recycle the "MyApp" app pool in IIS and verify https://myapp.com responds with HTTP 200