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: [email protected]
With regards, Apache Git Services
