summaryrefslogtreecommitdiff
path: root/.gitlab/test.yml
AgeCommit message (Collapse)Author
2020-10-06Relocate projectmo khan
* chore: do not pass artifacts to downstream jobs * chore: expire artifacts * chore: point to new project_id * chore: remove after_script * refactor: rename license-management to license-finder * docs: Add changelog entry and update links to old repo
2020-10-06test: the downstream functional tests are unreliablemo khan
2020-10-05chore: do not pass artifacts to jobs that do not need themmo khan
2020-09-10chore: split integration-java jobmo khan
2020-08-07Add rust-cargo functional testsv3.21.0mo khan
2020-08-07Add limited network support for Cargo projectsmo khan
* Add test to scan cargo project with packages from a private registry * Synchronize mono cert store * Wipe nuget package cache before specs * Compress /usr/local/share * Exclude development dependencies * Add CHANGELOG entry
2020-07-16Install dotnet SDKmo khan
* Include the latest dotnet SDK in the /opt/asdf/installs directory. * Update CHANGELOG and bump version * Compress large directories
2020-07-10Isolate license_management ruby from projectmo khan
* Target ruby version 2.7.1 * Add spec to fetch gems from a custom source * Add proxy to rubygems.org config * Specify default env vars to support offline environment * Cleanup custom certificates after spec * Inline docker-test script * Do not install license_finder with each installed ruby * Increase gem log verbosity and include backtrace * Extract test fixtures for the different ruby scenarios * Find *.gemspec files in gems dir * Use RUBYLIB to hijack src path * Run scan from project path dir
2020-07-09Change max size to 1.46 GBmo khan
* To match guidance described in https://docs.gitlab.com/ee/development/integrations/secure.html#image-size
2020-07-09Add java-gradle functional testsmo khan
2020-07-07Move lint job to test stagemo khan
2020-07-02Specify the needs for each jobmo khan
2020-07-02Update version, CHANGELOG and READMEmo khan
* Install license_finder ~> 6.6 into default gems
2020-05-27Add job to run c-conan functional testsmo khan
2020-05-26Scan Conan projectsmo khan
* Scan the conan examples project * Split licenses by comma * Add integration test job for c projects * Add package_manager, version and path to v2.1 report * Detect collisions between names from different package managers * Add CHANGELOG entry * Update README to indicate Conan support * Print timestamps in install script
2020-05-22Use rules instead of onlymo khan
2020-05-22Add functional tests to the pipelinemo khan
* Move jobs to gitlab-ci.yml files that match the stage they belong to. * Move linter job to build stage * Add functional test jobs * Reduce max size to 2 GB * Pass the current pipeline image to the downstream jobs * Replace `edge` tag with `latest` * Use $CI_DEFAULT_BRANCH instead of master * Move `.env*` files to config dir and update RELEASE instructions * Combine `tag` and `release` stages into `deploy` stage as recommended in GitLab docs * Make the `build-docker-image` job interruptible * Fix issues found in code quality report
2020-05-14Record code coveragemo khan
2020-05-05Print size of docker imagemo khan
2020-05-05Print docker metadata in scriptmo khan
2020-05-05Check size of image in bytesmo khan
2020-04-20Move jobs to gitlab-org runnersmo khan
* Explicity specify services in jobs that need them * Make gitlab-org the default tag * Download the image and ensure the download plus the unpack fits within the allotted time * Specify a depth of 10 commits * Cache bundled gems * Run unit tests in the built docker image * Use the created image in as many stages as possible
2020-03-30Use virtualenv, pip-licenses to scan projectsmo khan
* Add PIL License to list of normalized licenses * Update Python 3 v2.0 report fixture * Add CHANGELOG entry * Define local variables in bash functions * Ensure `SETUP_CMD` continues to work for python projects * build virtualenv app-data cache * Fallback to legacy scanner when SETUP_CMD is used * Extract Shell class to be able to pass custom env
2020-03-08Install shellcheckmo khan
2020-03-08Install build-base for lint jobmo khan
2020-03-08Remove setup from lint scriptmo khan
2020-03-08Install bundler before running lintermo khan
2020-03-07Remove trailing -mo khan
2020-03-07fix script sectionmo khan
2020-03-08Fix integration jobsmo khan
2020-03-07Split integration tests into separate jobsmo khan
2020-03-07Export junit report for integration testsmo khan
2020-03-07Export junit reportmo khan
2020-03-04Install development and test dependenciesmo khan
2020-02-24Remove pwdmo khan
2020-02-23Print the working directorymo khan
2020-02-20Install shellcheck for lintingmo khan
2020-02-20Add shellcheck lintermo khan
2020-01-16Split QA jobs into a separate filemo khan
2020-01-16Split test/release jobs into separate filesmo khan