Skip to content
Snippets Groups Projects
Commit 4dcfe917 authored by ewbo4360's avatar ewbo4360 :sunflower:
Browse files

build pipeline stage update

parent 96c4d6c8
No related branches found
No related tags found
No related merge requests found
Pipeline #74356 failed
......@@ -40,13 +40,13 @@ jobs:
cc: gcc-14
cxx: g++-14
packages: g++-14
meson_options:
# meson_options:
- compiler: gcc10
os: ubuntu-24.04
cc: gcc-10
cxx: g++-10
packages: g++-10
meson_options:
# meson_options:
- compiler: clang
os: ubuntu-24.04
cc: clang
......
build-job:
stages:
- build
- test
- deploy
before_script:
# the 2 following steps make sure that the required building tool (meson) is installed on the runner
- apt-get update && apt-get install -y python3-pip ninja-build
- pip3 install meson
build-job :
stage: build
script:
- echo "Hello, $GITLAB_USER_LOGIN!"
- meson compile -C --verbose
test-job1:
stage: test
......
Warning : In this file we only express the life cycle and the way of maintaining our app for the DevOps project. To learn about what it actually does please refer to the README.md at the root of this project.
Warning : In this file we only express the life cycle and the way of maintaining our app for the DevOps project. To learn about what it actually does please refer to the README.md at the root of this project.
Also for the moment the pipeline runs only as if Linux was the only available target.
# Formal
......@@ -16,7 +17,7 @@ The life cycle of this app is handled through many tools and methods that we dev
We want the maintaining of the application to be as easier as possible for both developers, deployers and users. Knowing this we need to apply as much automation as possible in the maintaining process.
Obviously the developers needs to respect the Contributing guidelines provided by the original authors to make the automation possible and smooth. For example, frequent and light commits are needed in order to make debugging easier and, in turn, also make patching easier.
Obviously the developers needs to respect the Contributing guidelines provided by the original authors in doc/developer.rst to make the automation possible and smooth. For example, frequent and light commits are needed in order to make debugging easier and, in turn, also make patching easier.
The project remote repository is hosted on GitLab.com as a public project.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment