Web deploy automation: IIS, FTP and post-deploy verification with Cerewro

Complete web deploy pipeline with Cerewro: project build, FTP transfer or robocopy to IIS server, application pool reload, HTTP availability test and team notification.

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

  1. Build: compile or transpile the project (dotnet publish, npm build)
  2. Test: run automated tests and verify they pass
  3. Transfer: copy artifacts with robocopy or upload via FTP
  4. Restart: recycle the IIS application pool or restart the service
  5. Smoke test: curl/Invoke-WebRequest to the production URL
  6. 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