Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
VSMobileCenterBuildRequest
// Construct build definition Url
var buildDefinitionUrl = `${mobileCenterBaseUrl}/branches/master/builds`;
var options = {
url: buildDefinitionUrl,
method: 'POST',
headers: {
"X-API-Token": apiToken,
"Accept": "application/json",
"Content-Type": "application/json"
}
};
request(options)
.then(function (body) {
// Parse the response so we can get the id of the new version
var buildDefinitionResponse = JSON.parse(body);
var buildId = buildDefinitionResponse.id;
return buildId;
})
.then(function (buildId) {
util.debug("Starting build for Build Id: {0}", buildId);
return waitForCompletion(buildId);
})
.then(function (buildId) {
util.debug("Build is complete. Retrieving built output...");
return downloadOutput(buildId);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.