- version: 1.0.{build} branches: only: - branchName configuration: - configuration platform: Any CPU init: environment: app_name: AppName site_name: AppWebsite before_build: - nuget restore AppName.sln build: publish_wap: true parallel: true project: $(app_name).sln verbosity: minimal before_package: - cmd: 7z a AppName_classic.zip %APPVEYOR_BUILD_FOLDER%\AppName_classic\* - cmd: 7z a AppName.zip %APPVEYOR_BUILD_FOLDER%\AppName\* after_build: - cmd: appveyor PushArtifact AppName_classic.zip -DeploymentName AppName_classic - cmd: appveyor PushArtifact AppName.zip -DeploymentName AppName artifacts: - path: AppName_classic.zip name: AppName_classic type: zip - path: AppName.zip name: AppName type: zip deploy: - provider: Environment name: ServerName_Appveyor_Agent server: 11.22.33.44 protocol: http site_name: AppName_Development username: ServerName\Administrator password: secure: !@#$@$@# artifact: AppName_classic ntlm: true app_offline: true on: branch: branchName APPVEYOR_REPO_BRANCH: branchName - provider: Environment name: ServerName_Appveyor_Agent server: 11.22.33.44 protocol: http site_name: AppName_Development username: ServerName\Administrator password: secure: !@#$@$@# artifact: AppName ntlm: true app_offline: true on: branch: branchName APPVEYOR_REPO_BRANCH: branchName