pulumi/.appveyor.yml
joeduffy 4ef4eba01a Remove SDK dependencies
This change eliminates our dependencies on the SDK repo.  Now that
SDKs are comprised solely of pulumi/pulumi artifacts, a separate repo
isn't required.  This allows us to simplify some of the distribution.

The install.sh script is modified slightly, to permit overriding the
default install location using $PULUMI_INSTALL_PATH.
2018-04-30 16:39:17 -07:00

53 lines
5.6 KiB
YAML

version: 1.0.{build}
image: Visual Studio 2017
configuration: Release
platform: x64
clone_folder: '%USERPROFILE%\go\src\github.com\pulumi\pulumi'
branches:
only:
- master
- /release\/.*/
init:
- ps: Install-Product node 8.10 x64
environment:
PULUMI_API: https://api.pulumi-staging.io
PULUMI_ACCESS_TOKEN:
secure: +c7s1GgUunQl8QlLZs7zafFv6lJbZp40fx1kJl7v+n0qa8oq3ssBlVEl9gfoMBgH
AWS_ACCESS_KEY_ID:
secure: eB7Gfl1GHhz60tH2EEASI7IFsWHDd5SV+kponXwaCSo=
AWS_SECRET_ACCESS_KEY:
secure: T19RJk7Uv3trAChRRDB82OAUDI8k2q9PaSetU7yDFu4aC+MshdwAhTTN/TaPkwl/
PULUMI_BOT_KEY:
secure: 2eNAsVVnoBSs0bIz9NXNF/we2hO9xEdYnFMuXRP2TaY+hR+GzjrOhrCSST3OTLhzsBt9wQdLkxeqHbIBmF+KaNOdUjY6Nuv5kUetTSroytMzIxDCy5WFJkc+N7QSzASwOrf9xg6jkck+gmQV7MAgDL7XElc7yVg+CsM5CvU7sHuV0uwW2wDaAjnF1BpNMLtzZxOVIHe/mxRiDeLMB8tGGD5gjRc8vB2mPz8JzWs6rJTAFOOqNfI7NT7AvDI1HD5bmYaI7KYgCT44tVB4y11grVmA8f5vPtgSq65/6efyswXNUTueS3YB9Y8IsI/HJ/shPqDdY0eqDuwAVpXUE+bxmz3ayxbk9QFkIdIwaqPyp+fhcUFhsiF6oGiw7IgrqH1gd9q61Z7ZvDONmOsrDFsy23JHbY3L9IEeXxWj3PhxDXzcbpD7CgU/6cXD9TUShlh1ZOJ664/hNUsb38P86zEm5KNs9cG2V4dyKp6wu0L4KxuhD3iHDxUs7nbnCjTy7lAQ7sd9D/MenmhtqgJLYCEGS6qL0hnA4Xx8Xk/jgeeN61CKpYKfc43KJnTMD/NJnYt0F09du9z0f0N1D7DURFgHe6BvvggUFiPZY7S8sqoEPISm2sbIQSd6SDMteblb2HRBpsXmLwtMc/YGv8l14TnheXODE2JohQb635UxU/q49g8PJvA58puEneu2y3miiknMlRE5QJlY0/9umkVlp1geKYOX26c+D+mS+De8EoChmlrWmIG1e/zm6lFslHYq6GwLCi27yg07zWE7OoY1NXLr1gEdRuzjIH59zDCwOyXx0gT59pQf8PlfDEZJFdB8Q8ZxemOhjnlDiLg+pbz2YHSs3YrOrrq/TpB6srWre2z9pW6IosJU9NTQlKKDlJ2PAaDEix21YvRnMmsCzDpv2ZSg+KCRy8qnr0RzEItJkbIP8r8jgYPvSfrQACsAXez1jLyurSps9JU2Jl5I767646THBA2KrIHPqkc275NH3CYRRtL7n75LD1AbKlpGBl8upZeeSQgVxO1dvunCZBaCAzI8Uhe4h9FG82fvpoWpTN6MNvK8Jb+X9XErxpu5uwLzWIowi3p2SBgsJjH24c/grhDqbFeydoz/W/UBF/doBzIqc1BQUp+7dFTdjaxWC1sjnQenqZCIGOOUNk3ZEKwntunDr0I4zTc/TSYsKDIyeaTJ/ibWYPV8Nt1qJqtmlyWcKX4fLlZA1vosYHhgcPogHRQiKkHrnywrZRe3ArbjCvNpA7HzTOoCl/wxV9YWfvBnJtcgUxzWWIkiTh//Duno9g4IJat45SpNbI8wHb2SdPS+25qyUJR/rVBiRy3wcYKRai4YWRdl/ScWRCUcx7ThXrzKf5QhrMDn4hMhytF9wy4jCJt/D2EqyNrOw/Lk6qHTomsctsHlQVDKOmsZne5mDJAo9Kw5yHs50CxbWcOIM8z+lj4BtRSWOdiO7VNYU7J/iVAPbFa730vsTRBuC2rwH7AWM+iNBBh2g3mxeoN448gf2p/qBFylSOoCxQkifdoEUGTjsN4gZt+jv7C1k7EY/xi1CyLFpOQZV74ZmD/5IjIywIhTA1HnCbVb8bn/sQeoWgL9199xeBZlD1RAd8BbO1TBzkJrn7vFAy3DalI6u5fNc4URuFmBrqDKqHzXdgAxBfXea8kKzNE+Q5vUtP250sebdZl1zWC1mPEnkpTM2XKgl4jwknp8+nV7pHeKJIfU/6dAxJNAMTlz0rY2ij3sqQwCbgQXU7bSr1Vdkhcfzo1Dvin5jwWppI41FsKReqlOXXluUO1+CqJ36m1A5F2+LMiuv2cvog5ClbNPNhO81FZiPqGhycvBIEreniPKM9qKJ2/mnMEqLBeUWVQwifadeqMBrKH72CzeUz+lu7VuAaw+TwsdJmY1Fl4qHEEtb2y/52aWFDKmBk4w4z3w+Cwlxdrw011Gob/t4lVDj+4Sn6pWvDcaaABz8jnKK8ZQr+cvXeg3ANVqLXnhh4O4pe5Ih6jfKZkSVUqZZrhXPp65ZasfgCzdWWwmUxjDaXZFudal+nhqbFXM6nqd2wh0ePuLaCdodALwunPWMnnFEboWBNer6NW7lRWbb7X0/Omm4Pv9Df72BTpMxmYpu6CxwjiO8/n3XBtt/C/b9aUc4Tevf34Nhjv2Wp0FYhJM82k8KakjpSiERbFdLxiE3BNWL86POI8lI6MVaffx9yvXnZIh75DYUqT6lAv7cajGjmM/Q62ZoUnr3u+ngJ4visMSqYNeI9k6xdxQrzfjFd3RLci4IebsWIyUhvD5tEdtdDxwgmAsi1rhDAw+2tOvbuiIDH7WDCkH2X6y8zWhnm99iGLAjNDA5pGi8iP3C3LOmvysmTvMhxPYxGglfMwO008LNTeDyVS9unayQozR49oQqaO4Svgtn3rdqZDbz6vUdlDuWWvDnjUAU03k7W9h6hsmzFpwsEYB8YJEEpoZSOQNRPots048NZn1w8tHEMFbcXPTuMeil5gsARroygGtohijeD+tyZ7g51Fk2INMxitvRc0QX8vn0s2inO3otEKCtkIHotTcPdnGEF+zb4bBvBcJzJJ2IKqNp3OgdHuO0YWRqUZdj8RyGW9b72dohUatasqEmnlqhYZIGhiVxaQa+ZT/yx0grZiu/xKvKGaqJ4Y66yfmDjJ4wmlJ1twZ3YYd0iahsYMQMOYLFnYY3JZp2ulPPlRkJ9uamuF/Wrr5NvufhzqGk3nTwC+mpImxh27ApRb4nnCaf89/le4a3FPfOk7/LqUansjAMCGTZpr9NahYDljCH0Hx8t0Jvca07GZOSQBHRJtLm3H/KUJekcBLinJLHh6VI4aDUndq6ctvak0cCrRVKNxX0ekutfG8hsP6eOd2TRjJMWF7iCNilq5qNHXPYeQknq+Xq+d8RBEQ6Xuc1Ou4uj3QcdA11PbMQ9rQVgaAy2FaNC+XiXHWyAAPzkI7XkyivhzrGGv6rxWF2sgbma/pV8MpPvwcKy/ie0m2X30KhBoBOGXb9Tgz7hruIvfQxvRkJlboSjIrzzhthVB9ZFz4qbbbT8xvEAcaMpUCkhHVnxfXfQpKxS8/Q/bIqvXFB+FhtGWvZCEl/Zdj0B8GLex+BCO6bk7/xwCEmKr5izpTxQsVZAwtdtntOsv7h396ap94Y141sP771oeAkvZFgQ9q0ZUbF2sW9riBUIiFSzNqruJ1tY9Su1hXPiCyBKN6GJSzL/gcLs/3xQl4C2Lv077W65hVrrTEAUI6b+69OOoL6TJuhzEAKuaghseM8e/oyq/NveWaLRG1VxGHY6E+/LPQcW3eRcRTQCS90UaHJb3PRIqZ78eht5trdOj61N1xlWx/VOwc5TnFbanBouPGRjHadwdttBly7SEfGR9yt3equMUB4qLw6CDphWgE4CmH5v4CWm4zfTQpUWpgg3ltbG/oS0mJ6V3Qgd6Lgtr/hhVtcZkpJ/qw+9kVbW9NK3IjYzns8MN7IL5bBSM4LNAmCQaW6rU5iiwGoPxEj5PxM5I2KgnB9cKMtt94RNUxBp/CxIofwSXVoNCAnkpMPbAm8DmWeM8+cWihkXIDDvaYRuY+1TfrZiV71yW9J5f6bfL60Gh9+06kTZV0uZD9gRM+y96p97YVtXe8DSRQbUkvTJOR8S/CbfxdhUYn5z165VHMUyQQcTKr/DEX+96TeC/8QJMwOffp+E5MwP/5fQnRsOkmCnGc7fUZguhrAvqtBhrhzdYnQCIJZSGvFApNlTyrfmOV5E0dqrIC/ChbWjuK7kFH0Qmbt+Hr/KuODTGVdXqPUpo4AEB2OsHt+Pjb/dmH4B72BFatsQXJW9qeTSvq9+sJZ2Ul6Ux13gIZ7CWlHOeqBgQi7I6RnOb2pIzZG+4FGfpAACxk6+RwmaxYag9ELO4OVndXgmgoHwhOjV9IAowrjJhALwA1CUvr6B+s2YN36+CS95TDJCKydSRcPvXY54coI1DjlH337xnEu/lrWIITSvwfLCx3ah2g2k01c/mslsxDxuEtRR1o0TifKyaAi2LTGsU6SpO2pEr2wDbBFGvHDlGkYA6xhIqy6l6/ONhWOH2X/EFRKgbdX9c2MBMRrkg4rSLvTfHY3eVZLXfE3GSImGgauGyjHO9NNh85aCVNUlIVxTL4A7lzDOBzhdkYr9LmZwZYKaDbbgeEyCOLXhcUp4wpOPinSxrRYjuXAyffSbXkCJZy2kYQ4lqKILCvW9ZGO+r6cN8WC5Jzaodtm5Hpx2DoYO05DQ==
install:
- ps: >-
$fileContent = "//registry.npmjs.org/:_authToken=" + $env:NPM_TOKEN + "`n"
Set-Content $env:USERPROFILE\.npmrc $fileContent
- ps: >-
$fileContent = "-----BEGIN RSA PRIVATE KEY-----`n"
$fileContent += $env:PULUMI_BOT_KEY.Replace(' ', "`n")
$fileContent += "`n-----END RSA PRIVATE KEY-----`n"
Set-Content $env:USERPROFILE\.ssh\id_rsa $fileContent
- cmd: >-
set GOPATH=%USERPROFILE%\go
set PATH=%PATH%;%GOPATH%\bin
set PulumiRoot=C:\Pulumi
set PATH=%PulumiRoot%\bin;%PATH%
go version
go get -u github.com/golang/dep/cmd/dep
git clone git@github.com:pulumi/home.git "%USERPROFILE%\go\src\github.com\pulumi\home"
build_script:
- cmd: >-
if defined APPVEYOR_PULL_REQUEST_NUMBER ( msbuild /t:AppVeyorPullRequest /v:Detailed build.proj ) else ( msbuild /t:AppVeyorPush /v:Detailed build.proj )
test: off