mirror of
https://github.com/YunoHost-Apps/gitlab-runner_ynh.git
synced 2024-09-03 19:15:58 +02:00
90 lines
3.5 KiB
TOML
90 lines
3.5 KiB
TOML
#:schema https://raw.githubusercontent.com/YunoHost/apps/master/schemas/manifest.v2.schema.json
|
|
|
|
packaging_format = 2
|
|
|
|
id = "gitlab-runner"
|
|
name = "GitLab Runner"
|
|
description.en = "Continuous integration tool to use with a GitLab instance (YNH or not)"
|
|
description.fr = "Outil d'intégration continue à utiliser avec une instance GitLab (YNH ou non)"
|
|
|
|
version = "17.3.1~ynh1"
|
|
|
|
maintainers = ["kay0u"]
|
|
|
|
[upstream]
|
|
license = "MIT"
|
|
website = "https://gitlab.com/gitlab-org/gitlab-runner"
|
|
admindoc = "https://docs.gitlab.com/runner/"
|
|
code = "https://gitlab.com/gitlab-org/gitlab-runner"
|
|
|
|
[integration]
|
|
yunohost = ">= 11.2"
|
|
architectures = ["amd64", "i386", "armhf", "arm64"]
|
|
multi_instance = false
|
|
|
|
ldap = "not_relevant"
|
|
|
|
sso = "not_relevant"
|
|
|
|
disk = "50M"
|
|
ram.build = "50M"
|
|
ram.runtime = "50M"
|
|
|
|
[install]
|
|
[install.gitlab_url]
|
|
ask.en = "Please enter the GitLab-CI coordinator URL"
|
|
ask.fr = "Veuillez entrer l'URL du coordinateur GitLab-CI"
|
|
help.en = "This URL can be retrieved at this location: GitLab Project->Settings->Runner or: Admin Area->Overview->Runners"
|
|
help.fr = "Cet URL peut être récupéré à cet emplacement : Projet GitLab->Settings->Runner ou : Admin Area->Overview->Runners"
|
|
type = "string"
|
|
example = "https://gitlab.com/"
|
|
|
|
[install.token]
|
|
ask.en = "Please enter the GitLab-CI token for this Runner"
|
|
ask.fr = "Veuillez entrer le jeton GitLab-CI pour ce Runner"
|
|
help.en = "This token can be retrieved at this location: GitLab Project->Settings->Runner or: Admin Area->Overview->Runners"
|
|
help.fr = "Ce token peut être récupéré à cet emplacement : Projet GitLab->Settings->Runner ou : Admin Area->Overview->Runners"
|
|
type = "string"
|
|
example = "xxx"
|
|
|
|
[install.docker_image]
|
|
ask.en = "Please enter the Docker image"
|
|
ask.fr = "Veuillez entrer l'image du Docker"
|
|
type = "string"
|
|
example = "ruby:2.1"
|
|
default = "alpine:latest"
|
|
|
|
[resources]
|
|
[resources.sources.main]
|
|
rename = "gitlab-runner.deb"
|
|
amd64.url = "https://gitlab.com/gitlab-org/gitlab-runner/-/releases/v17.3.1/downloads/packages/deb/gitlab-runner_amd64.deb"
|
|
amd64.sha256 = "e9642903469cf1842f1c7fcf4a11a2994629f4aed36639cda1a212b562a12f9e"
|
|
i386.url = "https://gitlab.com/gitlab-org/gitlab-runner/-/releases/v17.3.1/downloads/packages/deb/gitlab-runner_i386.deb"
|
|
i386.sha256 = "b648947a02361188886043a38ccd8b0c2ee242df3a171fb069ee59a379f6b616"
|
|
arm64.url = "https://gitlab.com/gitlab-org/gitlab-runner/-/releases/v17.3.1/downloads/packages/deb/gitlab-runner_arm64.deb"
|
|
arm64.sha256 = "fcdee00728d9d0fe7d50e014d6c26adceeec75712b92d765553898ebb051e724"
|
|
armhf.url = "https://gitlab.com/gitlab-org/gitlab-runner/-/releases/v17.3.1/downloads/packages/deb/gitlab-runner_armhf.deb"
|
|
armhf.sha256 = "6c2d730e2e778a72244518352dd3189803fd627226202c596264edade3ba5772"
|
|
|
|
autoupdate.upstream = "https://gitlab.com/gitlab-org/gitlab-runner"
|
|
autoupdate.strategy = "latest_gitlab_release"
|
|
autoupdate.asset.amd64 = "package: DEB amd64"
|
|
autoupdate.asset.i386 = "package: DEB i386"
|
|
autoupdate.asset.arm64 = "package: DEB arm64"
|
|
autoupdate.asset.armhf = "package: DEB armhf"
|
|
|
|
[resources.system_user]
|
|
|
|
[resources.install_dir]
|
|
|
|
[resources.apt]
|
|
packages = [
|
|
"ca-certificates",
|
|
"git",
|
|
"curl",
|
|
"tar",
|
|
]
|
|
|
|
extras.docker.repo = "https://download.docker.com/linux/debian bullseye stable"
|
|
extras.docker.key = "https://download.docker.com/linux/debian/gpg"
|
|
extras.docker.packages = "docker-ce, docker-ce-cli, containerd.io"
|