{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vsts-tasks/issues/468","repository_url":"https://api.github.com/repos/Microsoft/vsts-tasks","labels_url":"https://api.github.com/repos/Microsoft/vsts-tasks/issues/468/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vsts-tasks/issues/468/comments","events_url":"https://api.github.com/repos/Microsoft/vsts-tasks/issues/468/events","html_url":"https://github.com/Microsoft/vsts-tasks/issues/468","id":103791075,"number":468,"title":"How to package and deploy to azure using Gulp","user":{"login":"jkamstra","id":10867489,"avatar_url":"https://avatars3.githubusercontent.com/u/10867489?v=4","gravatar_id":"","url":"https://api.github.com/users/jkamstra","html_url":"https://github.com/jkamstra","followers_url":"https://api.github.com/users/jkamstra/followers","following_url":"https://api.github.com/users/jkamstra/following{/other_user}","gists_url":"https://api.github.com/users/jkamstra/gists{/gist_id}","starred_url":"https://api.github.com/users/jkamstra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkamstra/subscriptions","organizations_url":"https://api.github.com/users/jkamstra/orgs","repos_url":"https://api.github.com/users/jkamstra/repos","events_url":"https://api.github.com/users/jkamstra/events{/privacy}","received_events_url":"https://api.github.com/users/jkamstra/received_events","type":"User","site_admin":false},"labels":[{"id":391088230,"url":"https://api.github.com/repos/Microsoft/vsts-tasks/labels/Area:%20Release","name":"Area: Release","color":"5319e7","default":false}],"state":"closed","locked":false,"assignee":{"login":"azooinmyluggage","id":6857119,"avatar_url":"https://avatars2.githubusercontent.com/u/6857119?v=4","gravatar_id":"","url":"https://api.github.com/users/azooinmyluggage","html_url":"https://github.com/azooinmyluggage","followers_url":"https://api.github.com/users/azooinmyluggage/followers","following_url":"https://api.github.com/users/azooinmyluggage/following{/other_user}","gists_url":"https://api.github.com/users/azooinmyluggage/gists{/gist_id}","starred_url":"https://api.github.com/users/azooinmyluggage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azooinmyluggage/subscriptions","organizations_url":"https://api.github.com/users/azooinmyluggage/orgs","repos_url":"https://api.github.com/users/azooinmyluggage/repos","events_url":"https://api.github.com/users/azooinmyluggage/events{/privacy}","received_events_url":"https://api.github.com/users/azooinmyluggage/received_events","type":"User","site_admin":false},"assignees":[{"login":"azooinmyluggage","id":6857119,"avatar_url":"https://avatars2.githubusercontent.com/u/6857119?v=4","gravatar_id":"","url":"https://api.github.com/users/azooinmyluggage","html_url":"https://github.com/azooinmyluggage","followers_url":"https://api.github.com/users/azooinmyluggage/followers","following_url":"https://api.github.com/users/azooinmyluggage/following{/other_user}","gists_url":"https://api.github.com/users/azooinmyluggage/gists{/gist_id}","starred_url":"https://api.github.com/users/azooinmyluggage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azooinmyluggage/subscriptions","organizations_url":"https://api.github.com/users/azooinmyluggage/orgs","repos_url":"https://api.github.com/users/azooinmyluggage/repos","events_url":"https://api.github.com/users/azooinmyluggage/events{/privacy}","received_events_url":"https://api.github.com/users/azooinmyluggage/received_events","type":"User","site_admin":false},{"login":"kmkumaran","id":11780076,"avatar_url":"https://avatars2.githubusercontent.com/u/11780076?v=4","gravatar_id":"","url":"https://api.github.com/users/kmkumaran","html_url":"https://github.com/kmkumaran","followers_url":"https://api.github.com/users/kmkumaran/followers","following_url":"https://api.github.com/users/kmkumaran/following{/other_user}","gists_url":"https://api.github.com/users/kmkumaran/gists{/gist_id}","starred_url":"https://api.github.com/users/kmkumaran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kmkumaran/subscriptions","organizations_url":"https://api.github.com/users/kmkumaran/orgs","repos_url":"https://api.github.com/users/kmkumaran/repos","events_url":"https://api.github.com/users/kmkumaran/events{/privacy}","received_events_url":"https://api.github.com/users/kmkumaran/received_events","type":"User","site_admin":false}],"milestone":null,"comments":62,"created_at":"2015-08-28T20:31:50Z","updated_at":"2018-03-29T01:07:04Z","closed_at":"2017-05-31T10:33:40Z","author_association":"NONE","body":"We have an SPA web app running on Aurelia that is using npm, jspm and gulp during build. \n\nThe good news is we can successfully build everything now on a v.Next hosted build controller. Very cool!\n\nThe bad news is we haven't figured out a way to get the /dist and the /jspm_packages folders packed up and copied to our Azure VM running the web project (we have two other web and two cloud projects for a total of five in one solution). \n\nThere are a handful of threads on various workarounds to get this to work, some involve custom targets in the web .csproj to get around pipeline staging issues in msbuild, some involve creating custom cspack powershell scripts, a few links involve copying content into storage blobs and then restoring on the VM.\n\nIn the end we want to perform the following tasks on a hosted build agent:\n\n1.) npm install - load the package.json dependencies\n2.) npm install jspm - load the jspm dependencies\n3.) npm install gulp - load gulp into the web project\n4.) build the solution\n5.) run gulp build task\n6.) package all the projects with gulp and jspm output streams and deploy them to azure\n\nSteps 1-5 work great. Step 6 has us scratching our heads and burnt far too many engineering hours and build minutes trying to figure out as each round trip is about 12-20 minutes.\n\nIs there an easy way to accomplish step 6 either now or in the near future? Has anyone accomplished this goal on a hosted build agent using the publically available build task library?\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/vsts-tasks/issues/comments/377088035","html_url":"https://github.com/Microsoft/vsts-tasks/issues/468#issuecomment-377088035","issue_url":"https://api.github.com/repos/Microsoft/vsts-tasks/issues/468","id":377088035,"user":{"login":"jkamstra","id":10867489,"avatar_url":"https://avatars3.githubusercontent.com/u/10867489?v=4","gravatar_id":"","url":"https://api.github.com/users/jkamstra","html_url":"https://github.com/jkamstra","followers_url":"https://api.github.com/users/jkamstra/followers","following_url":"https://api.github.com/users/jkamstra/following{/other_user}","gists_url":"https://api.github.com/users/jkamstra/gists{/gist_id}","starred_url":"https://api.github.com/users/jkamstra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jkamstra/subscriptions","organizations_url":"https://api.github.com/users/jkamstra/orgs","repos_url":"https://api.github.com/users/jkamstra/repos","events_url":"https://api.github.com/users/jkamstra/events{/privacy}","received_events_url":"https://api.github.com/users/jkamstra/received_events","type":"User","site_admin":false},"created_at":"2018-03-29T01:07:04Z","updated_at":"2018-03-29T01:07:04Z","author_association":"NONE","body":"I cant for the life of me understand why @bryanmacfarlane continues to miss the core issue. Do you guys do end to end testing any more? Granted this issue is three years old, but please, please, please try to build and deploy an app and stop trying to pretend you are smarter than all of your customers.\r\n\r\n@JasonTheProgrammer I concur. The answer is yes. "}}
{"actor":{"display_login":"jkamstra"}}