You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by GitBox <gi...@apache.org> on 2018/01/23 20:01:50 UTC

[GitHub] houshengbo opened a new issue #11: Create the project structure to release based on versions

houshengbo opened a new issue #11: Create the project structure to release based on versions
URL: https://github.com/apache/incubator-openwhisk-release/issues/11
 
 
   We should manage different releases in a more sustainable way. I propose to create a folder names releases under the home directory of this repository. All the historic releases should be available under it. 
   
   How to trigger the different release? 
   Let's kick off each Travis build for a single release. Since Travis recognizes the build type, so we can trigger the travis build by add a tag. Travis look up folder based on the tag defined, and locate the release to be build.
   
   What information can be saved for each release? 
   What I can think of is the JSON configuration file, which define the list of projects to be released, and the hash values to be selected.
   
   The repo structure should be like this:
   releases
    |
    --incubator(Major release number)
        |
        --milestone 1
            |
            -- config.json
        --milestone 2
            |
            -- config.json
        -- ...
    --1.0.0(Major release number)
        |
        --alpha
            |
            -- config.json
        --beta
            |
            -- config.json
        --final
            |
            -- config.json
        --...

----------------------------------------------------------------
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