- Mar 14, 2022
-
-
Jonas Höppner authored
This allows to increase the verbosity. Add --verbose in .gitlab-ci.yml when the python script is called to view the output in the jobs log.
-
Jonas Höppner authored
Also add all yml files to the yamllint check and replaces the project path check with a more general project-root check. BCS 746-000646
-
- Mar 10, 2022
-
-
Jonas Höppner authored
I did a test setup in the azure cloud. These are the notes how this was done. BCS 746-000594
-
- Mar 08, 2022
-
-
Felix Gerking authored
The markdown2 Python module was added to the package_release.py script, which resulted in a failed SDK deployment because it was missing from the build container. Updated ci-images to the latest revision, in which the module was added to the build container. Modified package_release.py to skip the metadata generation when deploying the SDK. BCS 746-000727
-
- Mar 02, 2022
-
-
Felix Gerking authored
BCS 746-000016
-
- Mar 01, 2022
-
-
Tim Jaacks authored
BCS 746-000716
-
Tim Jaacks authored
BCS 746-000715
-
Tim Jaacks authored
-
- Feb 28, 2022
-
-
Tim Jaacks authored
Rename 'check_pipeline_status' to 'mirror_pipeline_result' in order to better reflect what the function does. Move determination of the pipeline out of this function to a new function 'get_pipelines' so that this can be tested separately and we can do different things depending on whether a pipeline exists or not. Add function 'trigger_pipeline' to trigger a pipeline on a branch. BCS 746-000635
-
- Feb 24, 2022
-
-
Felix Gerking authored
The project name is matched with the predefined gitlab var CI_PROJECT_NAME, which uses lower case.
-
Jonas Höppner authored
Add .yamllint.yml to configure the yamllint usage, should be used as master yamllint config from other stages also. Apply small changes to yml files to match yamllint. BCS 746-000640
-
Jonas Höppner authored
The main install file for u-boot changed to imx-boot.tar.gz, so this should be added to alphaplan. Leaving the imx-boot implementation as fallback. BCS 746-000600
-
Jonas Höppner authored
-
- Feb 22, 2022
-
-
Felix Gerking authored
Added default source revision file name to common.py. Modified the integration_into_manifest function to set the corresponding subproject hash in the SRCREV.conf file if the repository is not found in the default.xml file. The merge_into_manifest function now works even if the names of the master branches in the manifest and in the project repository are different. BCS 746-000016
-
- Feb 09, 2022
-
-
Jonas Höppner authored
BCS 746-000669
-
Jonas Höppner authored
The job was used to check if all scripts are able to run in the yocto CI image. Tim and Jonas decided to remove the job and plan to change the CI, that the yocto image does not need to execute special python scripts. That way we may use the plain crops/poky container for the yocto build and remove this dependency thats hard to track. BCS 746-000643
-
- Feb 03, 2022
-
-
Tobias Kahlki authored
BCS 746-000303
-
Tobias Kahlki authored
BCS 746-000303
-
- Feb 01, 2022
-
-
Tobias Kahlki authored
BCS DevOps-000032
-
Tobias Kahlki authored
-
Tobias Kahlki authored
BCS DevOps-000032
-
- Jan 27, 2022
-
-
Jonas Höppner authored
The variable use in the deploy name was not replaced in the UI. This hopefully cleansup the UI, and uses the project root variable in the job only. BCS 746-000629
-
- Jan 25, 2022
-
-
Jonas Höppner authored
-
- Jan 17, 2022
-
-
Tim Jaacks authored
Explicitly triggering a pipeline in the target repository does not work easily from this place because we would have to distinguish between the manifest (which uses branch pipelines) and the sub-projects (which use merge request pipelines). This separation should not be hard-coded here, so we move the decision whether or not to run a pipeline to the .gitlab-ci.yml file of the target. Reverting these two commits: 63279799 deploy_gitlab_ci: trigger pipeline only if it has not run before dfc6204a deploy_gitlab_ci: trigger pipeline on integration branch
-
- Jan 13, 2022
-
-
Tobias Kahlki authored
-
- Dec 17, 2021
-
-
Tim Jaacks authored
-
Tim Jaacks authored
The function used to rely on the given merge request object without checking its current state. If the given object was not in one of the "unchecked" states, it returned immediately. The state, however, could have changed between its last query and the call of this function, so it now checks the state first before deciding anything.
-
Tim Jaacks authored
-
- Dec 15, 2021
-
-
Tim Jaacks authored
Fix pylint errors introduced with new pylint version: * unspecified-encoding: explicitly set encoding when opening a file * assigning-non-slot: use "set_reference()" function instead of assigning a value to the "reference" attribute * unused-variable: remove "e" variable on exceptions when not referenced
-
Tim Jaacks authored
A bug in python-gitlab > 2.7.0 [1] brought this up: In the past we relied on the merge request's setting, whether the source branch should be deleted or not after a merge. Since we're using the API's merge function in a fully automated task, however, the branch should always be deleted. Add the according argument explicitly. [1]: https://github.com/python-gitlab/python-gitlab/issues/1750
-
Tim Jaacks authored
* Combine two return statements into one. * Switch if statement order to remove else branch.
-
Tim Jaacks authored
The outdated YAML 1.1 specification allowed values like 'yes' or 'no' for boolean fields [1]. The newer spec 1.2 allows only 'true' and 'false' [2], so we update them to be conform with it. [1]: https://yaml.org/type/bool.html [2]: https://yaml.org/spec/1.2.2/#10212-boolean
-
- Dec 13, 2021
-
-
Tim Jaacks authored
Remove the trigger source parameter again because it did not serve the use case. Add ref parameter instead.
-
Tim Jaacks authored
-
- Nov 03, 2021
-
-
Felix Gerking authored
BCS DevOps-000023 DevOps-000024
-
- Nov 01, 2021
-
-
Jonas Höppner authored
-
- Oct 29, 2021
-
-
Felix Gerking authored
alphaplan_fwr.py: Creates alphaplan software packages for the build release artifacts. According to the release, all relevant artifacts are collected in a list structure and the corresponding aphaplan information are added for each artifact (attributes, md5sum, path, etc.). The list is attached to major software package structure. This structure is written in a json file for documentation. Afterwards the structure is send to an AlphaPlan webservice that creates the FWR articles. alphaplan_keys.py: Generates a dictionary which contains all AlphaPlan specific information for the artifacts. Flag classes are used to define unique keys for the dictionary accesses.
-
- Sep 30, 2021
-
-
Jonas Höppner authored
Previously the default branch was allways used to generate the tests from, now it is possible to specify the branch as cmdline option. Additionally, the revision of the test repository is added to the call of the test generator, so the tests run at a fix rev. BCS 746-000547
-
- Sep 27, 2021
-
-
Jonas Höppner authored
-
- Sep 20, 2021
-
-
Jonas Höppner authored
Uses submit_all instead of submit. Some code cleanup also.
-