Skip to content

Create the basic Travis environment#1

Merged
mrutkows merged 1 commit intoapache:masterfrom
houshengbo:test-travis
Jan 22, 2018
Merged

Create the basic Travis environment#1
mrutkows merged 1 commit intoapache:masterfrom
houshengbo:test-travis

Conversation

@houshengbo
Copy link

@houshengbo houshengbo commented Jan 5, 2018

This PR empowers the project with the following features:

  • Add the support to define the list of repos to be released
    and the hash value to be picked for each repo in a config file of
    JSON format define the hash value

  • Download the repos based on the definitions in the config file.

  • Install openwhisk based on the dowloaded source code, build the
    binaries for CLI and wskdeploy.

@houshengbo houshengbo added the WIP label Jan 5, 2018
@houshengbo houshengbo force-pushed the test-travis branch 5 times, most recently from e8b638a to e3c52da Compare January 5, 2018 16:16
@mrutkows
Copy link
Contributor

mrutkows commented Jan 5, 2018

Apparently, you cannot wait for 65 minutes...

$ ./tools/travis/setup.sh
hello openwhisk release
$ travis_wait 66 ./tools/travis/build.sh
Still running (49 of 66): ./tools/travis/build.sh
The job exceeded the maximum time limit for jobs, and has been terminated.

@houshengbo
Copy link
Author

@mrutkows That is the problem. We should either get rid of the time limit, or use other build environment.

@houshengbo houshengbo force-pushed the test-travis branch 22 times, most recently from eb2e92f to 20f0396 Compare January 12, 2018 15:49
@houshengbo houshengbo force-pushed the test-travis branch 26 times, most recently from ecea85d to c5c5e61 Compare January 16, 2018 19:55
@houshengbo
Copy link
Author

houshengbo commented Jan 22, 2018

The Travis build can be split into several jobs, running either in parallel or sequential, so we can bypass the 50-min time limit issue.

@mrutkows I think this PR can be the foundation to start our further work.
Currently, it proves that we are able to define the repos and hash values in JSON file, travis is able to download source code, and build based on the source code.

This PR empowers the project with the following features:

* Add the support to define the list of repos to be released
and the hash value to be picked for each repo in a config file of
JSON format define the hash value

* Download the repos based on the definitions in the config file.

* Install openwhisk based on the dowloaded source code, build the
binaries for CLI and wskdeploy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants