You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As discussed with @csantanapr and @mrutkows we should create a shared service (perhaps even an OpenWhisk web action) that can deploy resources from an arbitrary GitHub OpenWhisk demo application repo that has a wskdeploy manifest file in it.
From the end user point of view (for example, someone who is looking to deploy their first sample app) they will see a button in the README (or other location, such a blog post) that says "Deploy to OpenWhisk." When clicked, the service will create all the resources the user needs to see what the application can do.
In addition, this service can also be used to automate TravisCI build testing for sample apps, to ensure they work with the latest OpenWhisk API.
A flow for this shared service might look like this:
User clicks the "Deploy to OpenWhisk" button
Link invokes an HTTP call to some endpoint along with sample app GitHub repo URL and the current logged in user context.
Service behind that HTTP call spins up a Docker container to clone the given repo, build the latest wskdeploy tool, and execute it with the repo's manifest file.
When done, the user should be redirected to the Bluemix console where they can see all of their actions.
This tool can start with the first 3 OpenWhisk 101 projects, but should easily be generic to be used for any repo with a manifest file.
As discussed with @csantanapr and @mrutkows we should create a shared service (perhaps even an OpenWhisk web action) that can deploy resources from an arbitrary GitHub OpenWhisk demo application repo that has a
wskdeploy
manifest file in it.This should be modeled on the existing tool for deploying samples to Bluemix Cloud Foundry apps.
From the end user point of view (for example, someone who is looking to deploy their first sample app) they will see a button in the README (or other location, such a blog post) that says "Deploy to OpenWhisk." When clicked, the service will create all the resources the user needs to see what the application can do.
In addition, this service can also be used to automate TravisCI build testing for sample apps, to ensure they work with the latest OpenWhisk API.
A flow for this shared service might look like this:
wskdeploy
tool, and execute it with the repo's manifest file.This tool can start with the first 3 OpenWhisk 101 projects, but should easily be generic to be used for any repo with a manifest file.
The text was updated successfully, but these errors were encountered: