This project is mirrored from https://gitlab.com/Linaro/cassini/gitlab-templates.git.
Pull mirroring updated .
- Nov 16, 2022
-
-
Drew Reed authored
Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Add jobs to help create run and get test results from child pipelines Changelog: feature Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
- Nov 14, 2022
-
-
Drew Reed authored
Following the GitLab server upgarde to 15.5 the SAST rules need updating to match the modified upstream template Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Version the templates and enable changelog generation and releasing based on updates to the version information Changelog: other Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Migrate the headercheck code climate configuration to the newer format that allows the setting of the allowed license types for the repo Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
As jq and curl are required for all version location options supported it can be helpful to attempt to install it if it's not present in the specified image rather than fail. This allows standard images from dockerhub to be used without having to customise them in the repo attempting to use these templates. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Using jq we can retrieve the version number of a project when it's contained in a json file in the repo Changelog: feature Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Fill in the missing help txt at the top of the changelog and auto releasing templatefiles for information required to retrieve version number from C/C++ and YAML files Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
yocto and kas build tamplates added to enable project to define builds using either yocto directly or kas. Changelog: feature Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
- Sep 08, 2022
-
-
Drew Reed authored
GitLab has a built in variable CI_DEBUG_TRACE that is used to control the amount of debug output logged during pipeline runs. This change uses that to control the additional output we can generate to aid debugging pipelines. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Ensure the Complete job cancels any running/queued jobs before fetching it's results so it can be used to both cancel and complete lava test runs Changelog: other Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Aug 24, 2022
-
-
Drew Reed authored
Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Aug 22, 2022
-
-
Drew Reed authored
Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
Add the ability to fetch local dev checkers. Changelog: feature Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Aug 15, 2022
-
-
Drew Reed authored
To allow us to run the changelog and release jobs without having dangerbot enabled we need to switch it away from using the same GitLab API token. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Aug 11, 2022
-
-
Drew Reed authored
The SAST security scanner should not use/scan any built artifacts from the pipeline. They also have no dependancies so can run early in the pipline Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
When the Gitlab server dosn't have access to a configured Lava test farm we don't want the Lava based test jobs to appear tin the pipeline. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Aug 04, 2022
-
-
Some test images don't support DNS so it is helpful to provide the names and ip address to the test jobs so they can be either used in a /etc/hosts file or directly. It's also helpful to provide the name of the gitlab job that started the test in addition to it's ID. Changelog: other Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Aug 03, 2022
-
-
Drew Reed authored
To allow this job to be used on other gitlab servers where the dangerbot container image maybe located in a different place we now use CI variables to select the image location and tag. Changelog: other Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
- Jul 27, 2022
-
-
Drew Reed authored
The lava test results file gives more information than the health of the job and can be used to generate junit output files. Changelog: feature Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
The Gitlab documentation states all gitlab pipeline template files need to end _gitlab-ci.yml in order to work as templates. https://docs.gitlab.com/ee/user/admin_area/settings/instance_template_repository.html Changelog: other
-
By running a small piepline over this repo we can at least run the dangerbot and static analysis tools Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
This change makes it possable to use these templates directoty as templates in gitlab by nominating the repo as a template repo as defined here: https://gitlab.oss.arm.com/help/user/admin_area/settings/instance_template_repository.md#supported-file-types-and-locations Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
If a pipeline job is scheduled (nightlies) or triggered from web (`run pipeline), then do not run the release job. Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
-
By making the RELEASE_BRANCH global it can be set in projects in one place and will not be required to be set per job Changelog: feature Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Yocto layer projects store version information in kas yaml files so we need to be able to parse them to allow the changelog and auto-review job to work. Changelog: feature
-
Cleaned up workflow comments
-
Changelog could already parse c header files so the parsing scritps have been alligned between the 2 pipeline templates Changelog: feature
-
To ensure the pipelines can run without docker mirror defined we need to ensure the MIRROR definition variables already have the / on the end and that the usage of the MIRROR variables are not followed by a /
-
Provides 3 base jobs for interacting with lava in an asynchronus manner, start a test, complete a test and cancel a test
-
- Jun 16, 2022
-
-
Drew Reed authored
New template base jobs added for building docker images, including multiarch manifest creation
-
- Jun 14, 2022
-
-
Drew Reed authored
This pipeline template allows using projects to automatically make release when the projects changelog is updated
-
Drew Reed authored
Now provides a common job to ensure the danger bot review tool is run on merge requests
-
Drew Reed authored
Provide the skeleton or a changlog creation job that can be extended by projects
-
- May 31, 2022
-
-
Drew Reed authored
-