electron / libchromiumcontent

Shared library build of Chromium’s Content module
MIT License
486 stars 183 forks source link

Configuration for Visual Studio Team Services CI #515

Closed jkleinsc closed 6 years ago

jkleinsc commented 6 years ago

This is a configuration to run CI with Visual Studio Team Services (VSTS) CI.

Additionally because VSTS doesn't currently support public build results, this PR includes a script under script/reportbuild which posts the result as a comment in the PR with a link to the log which has been uploaded to S3. See https://github.com/electron/libchromiumcontent/pull/515#issuecomment-380994369 for an example of what it looks like.

jkleinsc commented 6 years ago

TIL - the maximum length of a GH comment is 65536 characters. Looks like we can't post the whole log as a comment. I'll change it to upload to S3 and link to it from the comment.

electron-bot commented 6 years ago

:white_check_mark: libchromiumcontent-osx-shared succeeded for d89a2b3bedd263b4930a552a5262912af284503d. Details

electron-bot commented 6 years ago

:white_check_mark: libchromiumcontent-mas-static succeeded for d89a2b3bedd263b4930a552a5262912af284503d. Details

electron-bot commented 6 years ago

:white_check_mark: libchromiumcontent-mas-shared succeeded for d89a2b3bedd263b4930a552a5262912af284503d. Details

electron-bot commented 6 years ago

:white_check_mark: libchromiumcontent-osx-static succeeded for d89a2b3bedd263b4930a552a5262912af284503d. Details