... | ... | @@ -105,6 +105,24 @@ flatpak: |
|
|
|
|
|
If you skip the `MANIFEST_URL` it will skip downloading manifest from remote location and directly use the `MANIFEST_PATH`. Note that `MANIFEST_URL` variable will be deprecated as soon as the manifests from the `kde-flatpak-manifests` will be merged in the individual repositories.
|
|
|
|
|
|
# Snap builds
|
|
|
|
|
|
Gitlab CI currently allows building flatpak on experimental basis. Overall recipe for the snap builds is subject to change. Currently `ange-lxd` builder is capable to build snaps.
|
|
|
|
|
|
Add `binary-snap.yml` template in the your `.gitlab-ci.yml`
|
|
|
|
|
|
```yaml
|
|
|
include:
|
|
|
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/binary-snap.yml
|
|
|
```
|
|
|
|
|
|
Add a new snap job which extends the `.snap`
|
|
|
|
|
|
```yaml
|
|
|
snap:
|
|
|
extends: .snap
|
|
|
```
|
|
|
|
|
|
# Custom builds
|
|
|
|
|
|
Gitlab CI is fairly customizable in terms of what you can run with it. If your project have specific build/testing that you want to run you can extend or create your own `.gitlab-ci.yml`.
|
... | ... | |