Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | .gitlab-ci.yml: Update image versions where forgottenvalentindavid/netrc | Valentin David | 2018-11-29 | 1 | -2/+2 |
| | |||||
* | .gitlab-ci.yml: Bump version of fd.o SDK and bst_external in overnight tests | Valentin David | 2018-11-22 | 1 | -2/+2 |
| | |||||
* | gitlab-ci.yml: Extract test command as a variable | Benjamin Schubert | 2018-11-20 | 1 | -3/+4 |
| | | | | This removes the need of having it synchronized in multiple places | ||||
* | gitlab-ci.yml: Add linux without brwap/ostree to ensure tests behave | Benjamin Schubert | 2018-11-20 | 1 | -0/+18 |
| | | | | | This allows us to make sure that tests behave nicely while missing brwap and ostree. | ||||
* | gitlab-ci.yml: use template for unix tests | Benjamin Schubert | 2018-11-20 | 1 | -29/+12 |
| | | | | | This makes all tests use the same template, which makes reasoning about them simpler | ||||
* | gitlab-ci.yml: remove unused artifacts for unix tests | Benjamin Schubert | 2018-11-20 | 1 | -1/+0 |
| | | | | | The unix-logs is always empty, there is therefore no reasons of keeping it there | ||||
* | gitlab-cy.yml: make linux-tests-template more composable. | Benjamin Schubert | 2018-11-20 | 1 | -11/+16 |
| | | | | This will allow for further de-duplication of work. | ||||
* | Export variables globally for less repetition. | Benjamin Schubert | 2018-11-20 | 1 | -5/+5 |
| | | | | | This doesn't change the test behavior and enable for better composability of tests | ||||
* | gitlab-ci.yml: Use CI_PROJECT_DIR instead of $(pwd) for cache | Benjamin Schubert | 2018-11-20 | 1 | -4/+3 |
| | |||||
* | Test aarch64 only overnight | Valentin David | 2018-11-14 | 1 | -3/+11 |
| | |||||
* | Run tests on aarch64 | Valentin David | 2018-11-14 | 1 | -5/+11 |
| | | | | Fixes #755 | ||||
* | Use less fetchers in overnight build to work-around limitations from servers. | Valentin David | 2018-11-05 | 1 | -0/+6 |
| | | | | | | Issue happens with sourceware.org server. Fixes #742 | ||||
* | .gitlab-ci.yml: Change how coverage is recovered | Daniel Silverstone | 2018-10-25 | 1 | -2/+2 |
| | | | | | | | We need to alter how coverage data is recovered in order to work with newer coverage tooling. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk> | ||||
* | Bump CI image tags | Tristan Maat | 2018-10-25 | 1 | -6/+6 |
| | | | | We need to do this so that the new linting errors pop up | ||||
* | Forcing CI to install Sphinx 1.7.9docs_Search_not_working | Phillip Smyth | 2018-10-02 | 1 | -1/+2 |
| | | | | | | | .gitlab-ci.yml: forced pip3 install Sphinx 1.7.9 The theme we use in our docs "sphinx_rtd_theme" Does not support the latest version of Sphinx (>1.8) This results in search functionality failing | ||||
* | ci: correct freedestop-sdk version commenttiagogomes/ci-minor-tweaks | Tiago Gomes | 2018-10-01 | 1 | -1/+1 |
| | |||||
* | ci: upper case variables | Tiago Gomes | 2018-10-01 | 1 | -5/+5 |
| | | | | For consistency. | ||||
* | ci: add missing `-p` argument | Tiago Gomes | 2018-09-26 | 1 | -1/+1 |
| | |||||
* | ci: add ACME challenge | Tiago Gomes | 2018-09-26 | 1 | -1/+7 |
| | | | | | | To finish the creation of the Let's Encrypt certificate, which will allows us to use https://docs.buildstream.build/ for accessing the documentation. | ||||
* | ci: update freedesktop-sdk ref | Tiago Gomes | 2018-09-26 | 1 | -1/+1 |
| | | | | The current one doesn't build due server being down. | ||||
* | CI: test building freedesktop-sdk overnight | Tiago Gomes | 2018-09-25 | 1 | -0/+43 |
| | | | | Closes #514. | ||||
* | Add tests for cyclic variables check | Josh Smith | 2018-08-29 | 1 | -5/+5 |
| | | | | | Note: This modifies the docker containers used for testing to supply the pytest-timeout package. | ||||
* | .gitlab-ci.yml: Moving code_quality job into tests phase | Tristan Van Berkom | 2018-08-27 | 1 | -5/+5 |
| | | | | | | This job always takes a long time and does not really depend on the artifacts in the 'test' phase, moving it to the 'test' phase will reduce overall CI time. | ||||
* | Revert ".gitlab-ci.yml: Avoid running tests in post-merge" | Tristan Van Berkom | 2018-08-27 | 1 | -31/+0 |
| | | | | This reverts commit bea01531b984522940562866e904c83e8f9aed50. | ||||
* | .gitlab-ci.yml: Trying to fix code quality reports | Tristan Van Berkom | 2018-08-26 | 1 | -5/+3 |
| | | | | | | | | | This hasnt been working for a while, it might be because GitLab doesnt quite grasp that we have multiple branches to merge MRs to, or it might be because they have change the API and broken back compat in some way. See: https://docs.gitlab.com/ee/ci/examples/code_quality.html | ||||
* | .gitlab-ci.yml: Verify that source tarball installs correctlychandan/ci-sdist-test | Chandan Singh | 2018-08-24 | 1 | -0/+5 |
| | | | | | | | | | | Add a check to verify that the source distribution tarball that we generate installs corrctly. It is useful to do this check as this is the same tarball will be used when installing BuildStream via PyPI. This check also happens indirectly in the coverage job where we install BuildStream but this check makes it more explicit and will also cause the CI to fail early if the tarball is not correct. | ||||
* | .gitlab-ci.yml: Avoid running tests in post-merge | Tristan Van Berkom | 2018-08-23 | 1 | -0/+31 |
| | |||||
* | .gitlab-ci.yml: Bump tags for testsuite images | Chandan Singh | 2018-08-21 | 1 | -6/+6 |
| | | | | | | | These new images come with pinned versions of `pytest` and `pylint`: - `pylint`: `== 2.1.1` - `pytest`: `>= 3.7` | ||||
* | .gitlab-ci.yml: Use the same version of the docker image for all jobs | Javier Jardón | 2018-08-12 | 1 | -4/+4 |
| | |||||
* | .gitlab-ci.yml: Run tests in fedora28 image | Javier Jardón | 2018-08-12 | 1 | -0/+5 |
| | |||||
* | .gitlab-ci-yml: Add ubuntu 18.04 test | Phil Dawson | 2018-08-12 | 1 | -0/+3 |
| | |||||
* | .gitlab-ci.yml: Remove unused script "install.sh" | Chandan Singh | 2018-08-08 | 1 | -10/+0 |
| | |||||
* | doc: Build the docs without Buildstream installedbochecha/build-docs | Mathieu Bridon | 2018-08-04 | 1 | -1/+0 |
| | |||||
* | .gitlab-ci.yml: Use testsuite images for running testschandan/use-testsuite-fedora | Chandan Singh | 2018-07-18 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | Instead of re-using the user-facing `buildstream/buildstream-fedora` image for tests (that comes with BuildStream pre-installed), use `buildstream/testsuite-fedora` image that is supposed to be used exclusively for these tests. Similarly, use the dedicated `buildstream/testsuite-debian` image instead of `buildstream/buildstream-debian`. Fixes #458. For related discussion, see https://gitlab.com/BuildStream/buildstream-docker-images/issues/8. | ||||
* | Bump required python version to 3.5 | Tristan Maat | 2018-07-18 | 1 | -5/+1 |
| | |||||
* | .gitlab-ci.yml: Update images to include protobuf and grpcio | Jürg Billeter | 2018-07-17 | 1 | -4/+4 |
| | |||||
* | doc/bst2html.py, doc/Makefile: Added --force option | Tristan Van Berkom | 2018-06-16 | 1 | -2/+1 |
| | | | | | | | | | | | If --force is not specified, then we'll skip session files in the case that all of the outputs exist. Now setting BST_FORCE_SESSION_REBUILD when building the docs will cause the session files to be rebuilt regardless of whether they exist or not. The .gitlab-ci.yml was also changed to use this and force rebuilds. | ||||
* | doc: Improve the new console output html generator | Tristan Van Berkom | 2018-06-13 | 1 | -1/+1 |
| | | | | | | | | | | Before we were creating one description file for each output, making it easier to declare a make rule for it - but the result was that we would have to build things more and it takes a long time. Instead, now we have session files which describe a series of commands to run in a session, and each command optionally produces an output file. | ||||
* | .gitlab-ci.yml: Speed up docs build by setting up BST_SOURCE_CACHE | Tristan Van Berkom | 2018-06-12 | 1 | -0/+2 |
| | | | | | Use the gitlab cache for caching sources needed for building projects in order to collect sample output for documentation pages. | ||||
* | .gitlab-ci.yml: Stop depending on specific version of sphinx | Tristan Van Berkom | 2018-06-09 | 1 | -1/+1 |
| | | | | | | This branch fixes #312 by using a hidden toctree to include the buildstream package and reducing the amount of allowed :orphan: pages. | ||||
* | .gitlab-ci.yml: Remove redundant declaration of dependencies: | Javier Jardón | 2018-05-07 | 1 | -6/+0 |
| | | | | | "artifacts from all previous stages are passed by default." https://docs.gitlab.com/ee/ci/yaml/#dependencies | ||||
* | .gitlab-ci.yml: Run test in current Debian stable (stretch) | Javier Jardón | 2018-04-25 | 1 | -0/+5 |
| | |||||
* | .gitlab-ci.yml: Move radon job to post stage | Javier Jardón | 2018-04-25 | 1 | -25/+26 |
| | |||||
* | .gitlab-ci.yml: Add job to analyze project code quality with Code Climate CLI | Javier Jardón | 2018-04-25 | 1 | -0/+22 |
| | | | | See #431 | ||||
* | Move curent before_script: commands to the only jobs where they are actually ↵ | Javier Jardón | 2018-04-25 | 1 | -8/+6 |
| | | | | needed | ||||
* | .gitlab-ci.yml: Add coverage regex | Tristan Van Berkom | 2018-04-16 | 1 | -0/+1 |
| | |||||
* | .gitlab-ci.yml: Perform some python code analysis with radontristan/radon | Tristan Van Berkom | 2018-04-16 | 1 | -0/+26 |
| | | | | | This adds a new job in the prepare stage which can be viewed in the gitlab CI, and also produces an artifacts with the json metrics. | ||||
* | .gitlab-ci.yml: Show which coverage reports are getting combined in CI | Tristan Van Berkom | 2018-04-13 | 1 | -0/+1 |
| | | | | | This extra line shows which reports will be combined, which helps us to more quickly debug problems in the coverage job of the .gitlab-ci.yml | ||||
* | .gitlab-ci.yml: Fix coverage jobjjardon/ci_fedora_27 | Javier Jardón | 2018-04-12 | 1 | -4/+3 |
| | |||||
* | .gitlab-ci.yml: Change jobs from <distro>-tests to tests-<distro> | Javier Jardón | 2018-04-12 | 1 | -6/+6 |
| | | | | So they show in order nicely in the gitlab CI UI |