1. 18 Jul, 2019 4 commits
    • Tom Rini's avatar
      gitlab-ci: Split the world build into 4 jobs · 9f7bda10
      Tom Rini authored
      
      
      To better allow for parallelization of the world build job split things
      into 32bit ARM (687 boards), 64bit ARM (215), PowerPC (311 boards) and
      everything else (167 boards).
      
      While the 32bit ARM job is heavier than I would like, there is not a
      natural split that would reduce it in half or so without requiring the
      sort of hard to maintain splits we have to do in Travis CI.
      Signed-off-by: Tom Rini's avatarTom Rini <trini@konsulko.com>
      9f7bda10
    • Tom Rini's avatar
      gitlab-ci: Add pyelftools when needed · 7fd0ea2b
      Tom Rini authored
      
      
      In order to mirror current Travis CI support we need to install this
      package via pip.
      Signed-off-by: Tom Rini's avatarTom Rini <trini@konsulko.com>
      7fd0ea2b
    • Tom Rini's avatar
      gitlab-ci: Add evb-ast2500 test.py test · 699c0b93
      Tom Rini authored
      
      
      Bring us back into line with current Travis tests.
      Signed-off-by: Tom Rini's avatarTom Rini <trini@konsulko.com>
      699c0b93
    • Tom Rini's avatar
      gitlab-ci: Initial conversion of Travis CI build to GitLab CI · 1a62a722
      Tom Rini authored
      
      
      Migrate all of the logic in our current .travis.yml file to a GitLab CI
      config file.  Notable changes are that this will run the jobs on runners
      with the "all" tag.  The timeout for a job needs to be configured higher
      than normal as we no longer split building the world up into a large
      number of small jobs but instead perform one big build job.  We make use
      of stages so that we build and run all of the QEMU + test.py tests first
      in order to increase the chance that any problems will be found before
      starting the final big build.
      Signed-off-by: Tom Rini's avatarTom Rini <trini@konsulko.com>
      1a62a722
  2. 17 Jul, 2019 4 commits
  3. 16 Jul, 2019 12 commits
  4. 15 Jul, 2019 20 commits