You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by gi...@git.apache.org on 2017/09/21 14:04:09 UTC

[GitHub] csantanapr opened a new issue #2791: Split runtimes into individual repos

csantanapr opened a new issue #2791: Split runtimes into individual repos
URL: https://github.com/apache/incubator-openwhisk/issues/2791
 
 
   Take the builds our from the core repo into individual repos.
   
   High level goals for short term
   - Core repo will continue to have gradle project with a the same task `distDocker`
     - This is done to allow for transparent transition, alllow for current flows for dev, test, prod to continue to work with no changes.
     - Invoker and Ansible assumes that all runtimes use the same prefix and come from same 
   - Each runtime will only have a `Dockerfile` that extends the runtime from a DockerHub image
     - The Dockerfile will have a pinned image 
   
   Repos to be created by runtime type/language
     - incubator-openwhisk-runtime-nodejs
     - incubator-openwhisk-runtime-python
     - incubator-openwhisk-runtime-java
     - incubator-openwhisk-runtime-swift
     - incubator-openwhisk-runtime-docker
   
   Each repo:
    - Will have same process and structure as in the core repo
       - Will use gradle to build and push images and running tests
    - Have tests and Travis enable
       - The actionContainer tests will be kept in both core an runtime for a while
    - Build and Push docker images
   
   The `incubator-openwhisk-runtime-docker` will produce an image that swift and python will extend to get the common python proxy code.
   
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services