mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-09-25 05:00:05 +00:00
Merge branch 'main' into tmpfs
This commit is contained in:
commit
e1a6221ac7
8 changed files with 1242 additions and 1213 deletions
|
@ -90,11 +90,10 @@ steps:
|
||||||
release:
|
release:
|
||||||
depends_on:
|
depends_on:
|
||||||
- checksums
|
- checksums
|
||||||
image: docker.io/plugins/github-release
|
image: woodpeckerci/plugin-github-release:1.1.2
|
||||||
secrets:
|
|
||||||
- source: github_token
|
|
||||||
target: github_release_api_key
|
|
||||||
settings:
|
settings:
|
||||||
|
api_key:
|
||||||
|
from_secret: github_token
|
||||||
files:
|
files:
|
||||||
- dist/*.tar.gz
|
- dist/*.tar.gz
|
||||||
- dist/*.deb
|
- dist/*.deb
|
||||||
|
|
1760
docs/pnpm-lock.yaml
1760
docs/pnpm-lock.yaml
File diff suppressed because it is too large
Load diff
8
go.mod
8
go.mod
|
@ -57,11 +57,11 @@ require (
|
||||||
github.com/xeipuuv/gojsonschema v1.2.0
|
github.com/xeipuuv/gojsonschema v1.2.0
|
||||||
github.com/zalando/go-keyring v0.2.4
|
github.com/zalando/go-keyring v0.2.4
|
||||||
go.uber.org/multierr v1.11.0
|
go.uber.org/multierr v1.11.0
|
||||||
golang.org/x/crypto v0.21.0
|
golang.org/x/crypto v0.22.0
|
||||||
golang.org/x/net v0.22.0
|
golang.org/x/net v0.24.0
|
||||||
golang.org/x/oauth2 v0.18.0
|
golang.org/x/oauth2 v0.18.0
|
||||||
golang.org/x/sync v0.6.0
|
golang.org/x/sync v0.6.0
|
||||||
golang.org/x/term v0.18.0
|
golang.org/x/term v0.19.0
|
||||||
golang.org/x/text v0.14.0
|
golang.org/x/text v0.14.0
|
||||||
google.golang.org/grpc v1.62.1
|
google.golang.org/grpc v1.62.1
|
||||||
google.golang.org/protobuf v1.33.0
|
google.golang.org/protobuf v1.33.0
|
||||||
|
@ -170,7 +170,7 @@ require (
|
||||||
go.uber.org/zap v1.26.0 // indirect
|
go.uber.org/zap v1.26.0 // indirect
|
||||||
golang.org/x/arch v0.6.0 // indirect
|
golang.org/x/arch v0.6.0 // indirect
|
||||||
golang.org/x/mod v0.14.0 // indirect
|
golang.org/x/mod v0.14.0 // indirect
|
||||||
golang.org/x/sys v0.18.0 // indirect
|
golang.org/x/sys v0.19.0 // indirect
|
||||||
golang.org/x/time v0.5.0 // indirect
|
golang.org/x/time v0.5.0 // indirect
|
||||||
golang.org/x/tools v0.16.1 // indirect
|
golang.org/x/tools v0.16.1 // indirect
|
||||||
google.golang.org/appengine v1.6.8 // indirect
|
google.golang.org/appengine v1.6.8 // indirect
|
||||||
|
|
8
go.sum
8
go.sum
|
@ -542,6 +542,8 @@ golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58
|
||||||
golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
|
golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
|
||||||
golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA=
|
golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA=
|
||||||
golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs=
|
golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs=
|
||||||
|
golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30=
|
||||||
|
golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M=
|
||||||
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||||
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
|
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
|
||||||
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
|
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
|
||||||
|
@ -575,6 +577,8 @@ golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
|
||||||
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
|
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
|
||||||
golang.org/x/net v0.22.0 h1:9sGLhx7iRIHEiX0oAJ3MRZMUCElJgy7Br1nO+AMN3Tc=
|
golang.org/x/net v0.22.0 h1:9sGLhx7iRIHEiX0oAJ3MRZMUCElJgy7Br1nO+AMN3Tc=
|
||||||
golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg=
|
golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg=
|
||||||
|
golang.org/x/net v0.24.0 h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w=
|
||||||
|
golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8=
|
||||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
golang.org/x/oauth2 v0.18.0 h1:09qnuIAgzdx1XplqJvW6CQqMCtGZykZWcXzPMPUusvI=
|
golang.org/x/oauth2 v0.18.0 h1:09qnuIAgzdx1XplqJvW6CQqMCtGZykZWcXzPMPUusvI=
|
||||||
golang.org/x/oauth2 v0.18.0/go.mod h1:Wf7knwG0MPoWIMMBgFlEaSUDaKskp0dCfrlJRJXbBi8=
|
golang.org/x/oauth2 v0.18.0/go.mod h1:Wf7knwG0MPoWIMMBgFlEaSUDaKskp0dCfrlJRJXbBi8=
|
||||||
|
@ -621,6 +625,8 @@ golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||||
golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4=
|
golang.org/x/sys v0.18.0 h1:DBdB3niSjOA/O0blCZBqDefyWNYveAYMNF1Wum0DYQ4=
|
||||||
golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||||
|
golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o=
|
||||||
|
golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||||
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
|
||||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
|
||||||
|
@ -629,6 +635,8 @@ golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
|
||||||
golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0=
|
golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0=
|
||||||
golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8=
|
golang.org/x/term v0.18.0 h1:FcHjZXDMxI8mM3nwhX9HlKop4C0YQvCVCdwYl2wOtE8=
|
||||||
golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58=
|
golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58=
|
||||||
|
golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q=
|
||||||
|
golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk=
|
||||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
||||||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||||
|
|
|
@ -213,11 +213,11 @@ func (e *docker) StartStep(ctx context.Context, step *backend.Step, taskUUID str
|
||||||
}
|
}
|
||||||
|
|
||||||
// add default volumes to the host configuration
|
// add default volumes to the host configuration
|
||||||
if step.Workspace.Tmpfs.Size != 0 {
|
// if step.Workspace.Tmpfs.Size != 0 {
|
||||||
hostConfig.Binds = e.volumes
|
// hostConfig.Binds = e.volumes
|
||||||
} else {
|
// } else {
|
||||||
hostConfig.Binds = utils.DeduplicateStrings(append(hostConfig.Binds, e.volumes...))
|
hostConfig.Binds = utils.DeduplicateStrings(append(hostConfig.Binds, e.volumes...))
|
||||||
}
|
// }
|
||||||
|
|
||||||
_, err := e.client.ContainerCreate(ctx, config, hostConfig, nil, nil, containerName)
|
_, err := e.client.ContainerCreate(ctx, config, hostConfig, nil, nil, containerName)
|
||||||
if client.IsErrNotFound(err) {
|
if client.IsErrNotFound(err) {
|
||||||
|
|
|
@ -215,7 +215,7 @@ func (c *Compiler) createProcess(container *yaml_types.Container, stepType backe
|
||||||
NetworkMode: networkMode,
|
NetworkMode: networkMode,
|
||||||
Ports: ports,
|
Ports: ports,
|
||||||
BackendOptions: container.BackendOptions,
|
BackendOptions: container.BackendOptions,
|
||||||
Workspace: container.Workspace,
|
Workspace: workspace,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -14,9 +14,9 @@
|
||||||
"desc": "Le nombre maximum de pipelines exécutées en parallèle par cet agent."
|
"desc": "Le nombre maximum de pipelines exécutées en parallèle par cet agent."
|
||||||
},
|
},
|
||||||
"created": "Agent crée",
|
"created": "Agent crée",
|
||||||
"delete_agent": "Effacer l'agent",
|
"delete_agent": "Supprimer l'agent",
|
||||||
"delete_confirm": "Voulez vous vraiment effacer cet agent ? Il ne pourra plus se connecter sur le serveur.",
|
"delete_confirm": "Voulez vous vraiment supprimer cet agent ? Il ne pourra plus se connecter sur le serveur.",
|
||||||
"deleted": "Agent effacé",
|
"deleted": "Agent supprimé",
|
||||||
"desc": "Agents enregistrés sur ce serveur",
|
"desc": "Agents enregistrés sur ce serveur",
|
||||||
"edit_agent": "Éditer l'agent",
|
"edit_agent": "Éditer l'agent",
|
||||||
"id": "ID",
|
"id": "ID",
|
||||||
|
@ -43,9 +43,9 @@
|
||||||
},
|
},
|
||||||
"not_allowed": "Vous n'êtes pas autorisé à accéder aux réglages du serveur",
|
"not_allowed": "Vous n'êtes pas autorisé à accéder aux réglages du serveur",
|
||||||
"orgs": {
|
"orgs": {
|
||||||
"delete_confirm": "Voulez-vous vraiment effacer cette organisation ? Cela supprimera tous les dépôts que possède cette organisation.",
|
"delete_confirm": "Voulez-vous vraiment supprimer cette organisation ? Cela supprimera tous les dépôts que possède cette organisation.",
|
||||||
"delete_org": "Effacer l'organisation",
|
"delete_org": "Supprimer l'organisation",
|
||||||
"deleted": "Organisation effacée",
|
"deleted": "Organisation supprimée",
|
||||||
"desc": "Organisations possédant des dépôts sur ce serveur",
|
"desc": "Organisations possédant des dépôts sur ce serveur",
|
||||||
"none": "Il n'y a pas encore d'organisation.",
|
"none": "Il n'y a pas encore d'organisation.",
|
||||||
"org_settings": "Réglages de l'organisation",
|
"org_settings": "Réglages de l'organisation",
|
||||||
|
@ -88,7 +88,7 @@
|
||||||
"secrets": {
|
"secrets": {
|
||||||
"add": "Ajouter un secret",
|
"add": "Ajouter un secret",
|
||||||
"created": "Secret global crée",
|
"created": "Secret global crée",
|
||||||
"deleted": "Secret global effacé",
|
"deleted": "Secret global supprimé",
|
||||||
"desc": "Les secrets globaux sont transmis sous forme de variable d’environnement lors de l’exécution de toutes les étapes d'un pipeline.",
|
"desc": "Les secrets globaux sont transmis sous forme de variable d’environnement lors de l’exécution de toutes les étapes d'un pipeline.",
|
||||||
"events": {
|
"events": {
|
||||||
"events": "Disponible pour les événements suivants",
|
"events": "Disponible pour les événements suivants",
|
||||||
|
@ -119,8 +119,8 @@
|
||||||
"cancel": "Annuler",
|
"cancel": "Annuler",
|
||||||
"created": "Compte utilisateur créé",
|
"created": "Compte utilisateur créé",
|
||||||
"delete_confirm": "Voulez vous vraiment supprimer ce compte utilisateur ? Cela supprimera tout les dépôts que possède ce compte utilisateur.",
|
"delete_confirm": "Voulez vous vraiment supprimer ce compte utilisateur ? Cela supprimera tout les dépôts que possède ce compte utilisateur.",
|
||||||
"delete_user": "Effacer le compte utilisateur",
|
"delete_user": "Supprimer le compte utilisateur",
|
||||||
"deleted": "Compte utilisateur effacé",
|
"deleted": "Compte utilisateur supprimé",
|
||||||
"desc": "Utilisateurs enregistrés sur le serveur",
|
"desc": "Utilisateurs enregistrés sur le serveur",
|
||||||
"edit_user": "Éditer le compte utilisateur",
|
"edit_user": "Éditer le compte utilisateur",
|
||||||
"email": "Courriel",
|
"email": "Courriel",
|
||||||
|
@ -156,7 +156,7 @@
|
||||||
"secrets": {
|
"secrets": {
|
||||||
"add": "Ajouter un secret",
|
"add": "Ajouter un secret",
|
||||||
"created": "Secret d'organisation crée",
|
"created": "Secret d'organisation crée",
|
||||||
"deleted": "Secret d'organisation effacé",
|
"deleted": "Secret d'organisation supprimé",
|
||||||
"desc": "Les secrets d'organisation sont transmis sous forme de variable d’environnement lors de l’exécution de chaque étape d'un pipeline de tout les dépôts de l'organisation.",
|
"desc": "Les secrets d'organisation sont transmis sous forme de variable d’environnement lors de l’exécution de chaque étape d'un pipeline de tout les dépôts de l'organisation.",
|
||||||
"events": {
|
"events": {
|
||||||
"events": "Disponible pour les événements suivants",
|
"events": "Disponible pour les événements suivants",
|
||||||
|
@ -195,7 +195,7 @@
|
||||||
"name": "Nom de la variable",
|
"name": "Nom de la variable",
|
||||||
"title": "Variables additionnelles du pipeline",
|
"title": "Variables additionnelles du pipeline",
|
||||||
"value": "Valeur de la variable",
|
"value": "Valeur de la variable",
|
||||||
"delete": "Effacer la variable"
|
"delete": "Supprimer la variable"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"enable": {
|
"enable": {
|
||||||
|
@ -216,7 +216,7 @@
|
||||||
"name": "Nom de la variable",
|
"name": "Nom de la variable",
|
||||||
"title": "Variables de pipeline supplémentaire",
|
"title": "Variables de pipeline supplémentaire",
|
||||||
"value": "Valeur de la variable",
|
"value": "Valeur de la variable",
|
||||||
"delete": "Effacer la variable"
|
"delete": "Supprimer la variable"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"not_allowed": "Vous n'êtes pas autorisé à accéder à ce dépôt",
|
"not_allowed": "Vous n'êtes pas autorisé à accéder à ce dépôt",
|
||||||
|
@ -231,7 +231,8 @@
|
||||||
"log_auto_scroll_off": "Désactiver le défilement automatique",
|
"log_auto_scroll_off": "Désactiver le défilement automatique",
|
||||||
"log_download": "Télécharger",
|
"log_download": "Télécharger",
|
||||||
"restart": "Redémarrer",
|
"restart": "Redémarrer",
|
||||||
"restart_success": "Pipeline redémarré"
|
"restart_success": "Pipeline redémarré",
|
||||||
|
"log_delete": "Supprimer"
|
||||||
},
|
},
|
||||||
"config": "Configuration",
|
"config": "Configuration",
|
||||||
"errors": "Erreurs ({count})",
|
"errors": "Erreurs ({count})",
|
||||||
|
@ -281,7 +282,9 @@
|
||||||
"step_not_started": "L'étape n'a pas démarré encore.",
|
"step_not_started": "L'étape n'a pas démarré encore.",
|
||||||
"tasks": "Tâches",
|
"tasks": "Tâches",
|
||||||
"warnings": "Avertissements ({count})",
|
"warnings": "Avertissements ({count})",
|
||||||
"we_got_some_errors": "Oh non, il y a des erreurs !"
|
"we_got_some_errors": "Oh non, il y a des erreurs !",
|
||||||
|
"log_delete_error": "Il y a eu une erreur lors de la suppression des logs",
|
||||||
|
"log_delete_confirm": "Voulez vous vraiment supprimer les logs de cette étape ?"
|
||||||
},
|
},
|
||||||
"pull_requests": "Pull requests",
|
"pull_requests": "Pull requests",
|
||||||
"settings": {
|
"settings": {
|
||||||
|
@ -289,8 +292,8 @@
|
||||||
"actions": "Actions",
|
"actions": "Actions",
|
||||||
"delete": {
|
"delete": {
|
||||||
"confirm": "Toutes les données vont être perdues aprés cette action ! ! !\n\nVoulez vous vraiment continuer ?",
|
"confirm": "Toutes les données vont être perdues aprés cette action ! ! !\n\nVoulez vous vraiment continuer ?",
|
||||||
"delete": "Effacer le dépôt",
|
"delete": "Supprimer le dépôt",
|
||||||
"success": "Dépôt effacé"
|
"success": "Dépôt supprimé"
|
||||||
},
|
},
|
||||||
"disable": {
|
"disable": {
|
||||||
"disable": "Désactiver le dépôt",
|
"disable": "Désactiver le dépôt",
|
||||||
|
@ -321,8 +324,8 @@
|
||||||
},
|
},
|
||||||
"created": "Tâche planifiée crée",
|
"created": "Tâche planifiée crée",
|
||||||
"crons": "Tâches planifiées",
|
"crons": "Tâches planifiées",
|
||||||
"delete": "Effacer la tâche planifiée",
|
"delete": "Supprimer la tâche planifiée",
|
||||||
"deleted": "Tâche planifiée effacée",
|
"deleted": "Tâche planifiée supprimée",
|
||||||
"desc": "Les tâches planifiées peuvent déclencher des pipelines à intervalles réguliers.",
|
"desc": "Les tâches planifiées peuvent déclencher des pipelines à intervalles réguliers.",
|
||||||
"edit": "Modifier la tâche planifiée",
|
"edit": "Modifier la tâche planifiée",
|
||||||
"name": {
|
"name": {
|
||||||
|
@ -405,8 +408,8 @@
|
||||||
},
|
},
|
||||||
"created": "Authentifiant de connexion à un registre crée",
|
"created": "Authentifiant de connexion à un registre crée",
|
||||||
"credentials": "Authentifiants de connexion à un registre",
|
"credentials": "Authentifiants de connexion à un registre",
|
||||||
"delete": "Effacer le registre",
|
"delete": "Supprimer le registre",
|
||||||
"deleted": "Authentifiant de connexion à un registre effacé",
|
"deleted": "Authentifiant de connexion à un registre supprimé",
|
||||||
"desc": "Des authentifiants de connexion pour les registres peuvent être ajouté pour permettre d'utiliser des images privées pour vos pipelines.",
|
"desc": "Des authentifiants de connexion pour les registres peuvent être ajouté pour permettre d'utiliser des images privées pour vos pipelines.",
|
||||||
"edit": "Modifier le registre",
|
"edit": "Modifier le registre",
|
||||||
"none": "Il n'y a pas d’authentifiant de connexion à un registre pour le moment.",
|
"none": "Il n'y a pas d’authentifiant de connexion à un registre pour le moment.",
|
||||||
|
@ -418,9 +421,9 @@
|
||||||
"secrets": {
|
"secrets": {
|
||||||
"add": "Ajouter un secret",
|
"add": "Ajouter un secret",
|
||||||
"created": "Secret crée",
|
"created": "Secret crée",
|
||||||
"delete": "Effacer le secret",
|
"delete": "Supprimer le secret",
|
||||||
"delete_confirm": "Voulez vous vraiment effacer ce secret ?",
|
"delete_confirm": "Voulez vous vraiment supprimer ce secret ?",
|
||||||
"deleted": "Secret effacé",
|
"deleted": "Secret supprimé",
|
||||||
"desc": "Les secrets sont transmis sous forme de variable d’environnement lors de l’exécution d'une étape d'un pipeline.",
|
"desc": "Les secrets sont transmis sous forme de variable d’environnement lors de l’exécution d'une étape d'un pipeline.",
|
||||||
"edit": "Modifier le secret",
|
"edit": "Modifier le secret",
|
||||||
"events": {
|
"events": {
|
||||||
|
@ -490,7 +493,7 @@
|
||||||
"secrets": {
|
"secrets": {
|
||||||
"add": "Ajouter un secret",
|
"add": "Ajouter un secret",
|
||||||
"created": "Secret d'utilisateur crée",
|
"created": "Secret d'utilisateur crée",
|
||||||
"deleted": "Secret d'utilisateur effacé",
|
"deleted": "Secret d'utilisateur supprimé",
|
||||||
"desc": "Les secrets d'utilisateur peuvent être passés à toutes les étapes du pipeline des dépôts de l'utilisateur sous forme de variables d'environnement.",
|
"desc": "Les secrets d'utilisateur peuvent être passés à toutes les étapes du pipeline des dépôts de l'utilisateur sous forme de variables d'environnement.",
|
||||||
"events": {
|
"events": {
|
||||||
"events": "Disponible pour les événements suivants",
|
"events": "Disponible pour les événements suivants",
|
||||||
|
|
Loading…
Reference in a new issue