mirror of
https://github.com/thegeeklab/ansible-later.git
synced 2024-11-25 14:20:45 +00:00
fix jsonnet format
This commit is contained in:
parent
fb1dbcb4d2
commit
0ebcc932c8
358
.drone.jsonnet
358
.drone.jsonnet
@ -1,359 +1,359 @@
|
|||||||
local PythonVersion(pyversion="2.7") = {
|
local PythonVersion(pyversion='2.7') = {
|
||||||
name: "python" + std.strReplace(pyversion, '.', '') + "-ansible",
|
name: 'python' + std.strReplace(pyversion, '.', '') + '-ansible',
|
||||||
image: "python:" + pyversion,
|
image: 'python:' + pyversion,
|
||||||
environment: {
|
environment: {
|
||||||
PY_COLORS: 1
|
PY_COLORS: 1,
|
||||||
},
|
},
|
||||||
commands: [
|
commands: [
|
||||||
"pip install tox -qq",
|
'pip install tox -qq',
|
||||||
"tox -e $(tox -l | grep py" + std.strReplace(pyversion, '.', '') + " | xargs | sed 's/ /,/g') -q",
|
'tox -e $(tox -l | grep py' + std.strReplace(pyversion, '.', '') + " | xargs | sed 's/ /,/g') -q",
|
||||||
],
|
],
|
||||||
depends_on: [
|
depends_on: [
|
||||||
"clone",
|
'clone',
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
local PipelineLint = {
|
local PipelineLint = {
|
||||||
kind: "pipeline",
|
kind: 'pipeline',
|
||||||
name: "lint",
|
name: 'lint',
|
||||||
platform: {
|
platform: {
|
||||||
os: "linux",
|
os: 'linux',
|
||||||
arch: "amd64",
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
{
|
||||||
name: "flake8",
|
name: 'flake8',
|
||||||
image: "python:3.7",
|
image: 'python:3.7',
|
||||||
environment: {
|
environment: {
|
||||||
PY_COLORS: 1
|
PY_COLORS: 1,
|
||||||
},
|
},
|
||||||
commands: [
|
commands: [
|
||||||
"pip install -r test-requirements.txt -qq",
|
'pip install -r test-requirements.txt -qq',
|
||||||
"pip install -qq .",
|
'pip install -qq .',
|
||||||
"flake8 ./ansiblelater",
|
'flake8 ./ansiblelater',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
trigger: {
|
trigger: {
|
||||||
ref: ["refs/heads/master", "refs/tags/**", "refs/pull/**"],
|
ref: ['refs/heads/master', 'refs/tags/**', 'refs/pull/**'],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
local PipelineTest = {
|
local PipelineTest = {
|
||||||
kind: "pipeline",
|
kind: 'pipeline',
|
||||||
name: "test",
|
name: 'test',
|
||||||
platform: {
|
platform: {
|
||||||
os: "linux",
|
os: 'linux',
|
||||||
arch: "amd64",
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
PythonVersion(pyversion="2.7"),
|
PythonVersion(pyversion='2.7'),
|
||||||
PythonVersion(pyversion="3.5"),
|
PythonVersion(pyversion='3.5'),
|
||||||
PythonVersion(pyversion="3.6"),
|
PythonVersion(pyversion='3.6'),
|
||||||
PythonVersion(pyversion="3.7"),
|
PythonVersion(pyversion='3.7'),
|
||||||
PythonVersion(pyversion="3.8-rc"),
|
PythonVersion(pyversion='3.8-rc'),
|
||||||
{
|
{
|
||||||
name: "codecov",
|
name: 'codecov',
|
||||||
image: "python:3.7",
|
image: 'python:3.7',
|
||||||
environment: {
|
environment: {
|
||||||
PY_COLORS: 1,
|
PY_COLORS: 1,
|
||||||
CODECOV_TOKEN: { "from_secret": "codecov_token" },
|
CODECOV_TOKEN: { from_secret: 'codecov_token' },
|
||||||
},
|
},
|
||||||
commands: [
|
commands: [
|
||||||
"pip install codecov",
|
'pip install codecov',
|
||||||
"coverage combine .tox/py*/.coverage",
|
'coverage combine .tox/py*/.coverage',
|
||||||
"codecov --required"
|
'codecov --required',
|
||||||
],
|
],
|
||||||
depends_on: [
|
depends_on: [
|
||||||
"python27-ansible",
|
'python27-ansible',
|
||||||
"python35-ansible",
|
'python35-ansible',
|
||||||
"python36-ansible",
|
'python36-ansible',
|
||||||
"python37-ansible",
|
'python37-ansible',
|
||||||
"python38-rc-ansible",
|
'python38-rc-ansible',
|
||||||
],
|
],
|
||||||
}
|
},
|
||||||
],
|
],
|
||||||
depends_on: [
|
depends_on: [
|
||||||
"lint",
|
'lint',
|
||||||
],
|
],
|
||||||
trigger: {
|
trigger: {
|
||||||
ref: ["refs/heads/master", "refs/tags/**", "refs/pull/**"],
|
ref: ['refs/heads/master', 'refs/tags/**', 'refs/pull/**'],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
local PipelineSecurity = {
|
local PipelineSecurity = {
|
||||||
kind: "pipeline",
|
kind: 'pipeline',
|
||||||
name: "security",
|
name: 'security',
|
||||||
platform: {
|
platform: {
|
||||||
os: "linux",
|
os: 'linux',
|
||||||
arch: "amd64",
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
{
|
||||||
name: "bandit",
|
name: 'bandit',
|
||||||
image: "python:3.7",
|
image: 'python:3.7',
|
||||||
environment: {
|
environment: {
|
||||||
PY_COLORS: 1
|
PY_COLORS: 1,
|
||||||
},
|
},
|
||||||
commands: [
|
commands: [
|
||||||
"pip install -r test-requirements.txt -qq",
|
'pip install -r test-requirements.txt -qq',
|
||||||
"pip install -qq .",
|
'pip install -qq .',
|
||||||
"bandit -r ./ansiblelater -x ./ansiblelater/tests",
|
'bandit -r ./ansiblelater -x ./ansiblelater/tests',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
depends_on: [
|
depends_on: [
|
||||||
"test",
|
'test',
|
||||||
],
|
],
|
||||||
trigger: {
|
trigger: {
|
||||||
ref: ["refs/heads/master", "refs/tags/**", "refs/pull/**"],
|
ref: ['refs/heads/master', 'refs/tags/**', 'refs/pull/**'],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
local PipelineBuildPackage = {
|
local PipelineBuildPackage = {
|
||||||
kind: "pipeline",
|
kind: 'pipeline',
|
||||||
name: "build-package",
|
name: 'build-package',
|
||||||
platform: {
|
platform: {
|
||||||
os: "linux",
|
os: 'linux',
|
||||||
arch: "amd64",
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
{
|
||||||
name: "build",
|
name: 'build',
|
||||||
image: "python:3.7",
|
image: 'python:3.7',
|
||||||
commands: [
|
commands: [
|
||||||
"python setup.py sdist bdist_wheel",
|
'python setup.py sdist bdist_wheel',
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "checksum",
|
|
||||||
image: "alpine",
|
|
||||||
commands: [
|
|
||||||
"cd dist/ && sha256sum * > ../sha256sum.txt"
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "publish-github",
|
name: 'checksum',
|
||||||
image: "plugins/github-release",
|
image: 'alpine',
|
||||||
|
commands: [
|
||||||
|
'cd dist/ && sha256sum * > ../sha256sum.txt',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'publish-github',
|
||||||
|
image: 'plugins/github-release',
|
||||||
settings: {
|
settings: {
|
||||||
overwrite: true,
|
overwrite: true,
|
||||||
api_key: { "from_secret": "github_token"},
|
api_key: { from_secret: 'github_token' },
|
||||||
files: ["dist/*", "sha256sum.txt"],
|
files: ['dist/*', 'sha256sum.txt'],
|
||||||
title: "${DRONE_TAG}",
|
title: '${DRONE_TAG}',
|
||||||
note: "CHANGELOG.md",
|
note: 'CHANGELOG.md',
|
||||||
},
|
},
|
||||||
when: {
|
when: {
|
||||||
ref: [ "refs/tags/**" ],
|
ref: ['refs/tags/**'],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "publish-pypi",
|
name: 'publish-pypi',
|
||||||
image: "plugins/pypi",
|
image: 'plugins/pypi',
|
||||||
settings: {
|
settings: {
|
||||||
username: { "from_secret": "pypi_username" },
|
username: { from_secret: 'pypi_username' },
|
||||||
password: { "from_secret": "pypi_password" },
|
password: { from_secret: 'pypi_password' },
|
||||||
repository: "https://upload.pypi.org/legacy/",
|
repository: 'https://upload.pypi.org/legacy/',
|
||||||
skip_build: true
|
skip_build: true,
|
||||||
},
|
},
|
||||||
when: {
|
when: {
|
||||||
ref: [ "refs/tags/**" ],
|
ref: ['refs/tags/**'],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
depends_on: [
|
depends_on: [
|
||||||
"security",
|
'security',
|
||||||
],
|
],
|
||||||
trigger: {
|
trigger: {
|
||||||
ref: ["refs/heads/master", "refs/tags/**", "refs/pull/**"],
|
ref: ['refs/heads/master', 'refs/tags/**', 'refs/pull/**'],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
local PipelineBuildContainer(arch="amd64") = {
|
local PipelineBuildContainer(arch='amd64') = {
|
||||||
kind: "pipeline",
|
kind: 'pipeline',
|
||||||
name: "build-container-" + arch,
|
name: 'build-container-' + arch,
|
||||||
platform: {
|
platform: {
|
||||||
os: "linux",
|
os: 'linux',
|
||||||
arch: arch,
|
arch: arch,
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
{
|
||||||
name: "build",
|
name: 'build',
|
||||||
image: "python:3.7",
|
image: 'python:3.7',
|
||||||
commands: [
|
commands: [
|
||||||
"python setup.py bdist_wheel",
|
'python setup.py bdist_wheel',
|
||||||
]
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "dryrun",
|
name: 'dryrun',
|
||||||
image: "plugins/docker:18-linux-" + arch,
|
image: 'plugins/docker:18-linux-' + arch,
|
||||||
settings: {
|
settings: {
|
||||||
dry_run: true,
|
dry_run: true,
|
||||||
dockerfile: "Dockerfile",
|
dockerfile: 'Dockerfile',
|
||||||
repo: "xoxys/ansible-later",
|
repo: 'xoxys/ansible-later',
|
||||||
username: { "from_secret": "docker_username" },
|
username: { from_secret: 'docker_username' },
|
||||||
password: { "from_secret": "docker_password" },
|
password: { from_secret: 'docker_password' },
|
||||||
},
|
},
|
||||||
when: {
|
when: {
|
||||||
ref: ["refs/pull/**"],
|
ref: ['refs/pull/**'],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "publish",
|
name: 'publish',
|
||||||
image: "plugins/docker:18-linux-" + arch,
|
image: 'plugins/docker:18-linux-' + arch,
|
||||||
settings: {
|
settings: {
|
||||||
auto_tag: true,
|
auto_tag: true,
|
||||||
auto_tag_suffix: arch,
|
auto_tag_suffix: arch,
|
||||||
dockerfile: "Dockerfile",
|
dockerfile: 'Dockerfile',
|
||||||
repo: "xoxys/ansible-later",
|
repo: 'xoxys/ansible-later',
|
||||||
username: { "from_secret": "docker_username" },
|
username: { from_secret: 'docker_username' },
|
||||||
password: { "from_secret": "docker_password" },
|
password: { from_secret: 'docker_password' },
|
||||||
},
|
},
|
||||||
when: {
|
when: {
|
||||||
ref: ["refs/heads/master", "refs/tags/**"],
|
ref: ['refs/heads/master', 'refs/tags/**'],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
depends_on: [
|
depends_on: [
|
||||||
"security",
|
'security',
|
||||||
],
|
],
|
||||||
trigger: {
|
trigger: {
|
||||||
ref: ["refs/heads/master", "refs/tags/**", "refs/pull/**"],
|
ref: ['refs/heads/master', 'refs/tags/**', 'refs/pull/**'],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
local PipelineDocs = {
|
local PipelineDocs = {
|
||||||
kind: "pipeline",
|
kind: 'pipeline',
|
||||||
name: "docs",
|
name: 'docs',
|
||||||
platform: {
|
platform: {
|
||||||
os: "linux",
|
os: 'linux',
|
||||||
arch: "amd64",
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
concurrency: {
|
concurrency: {
|
||||||
limit: 1
|
limit: 1,
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
{
|
||||||
name: "assets",
|
name: 'assets',
|
||||||
image: "byrnedo/alpine-curl",
|
image: 'byrnedo/alpine-curl',
|
||||||
commands: [
|
commands: [
|
||||||
"mkdir -p docs/themes/hugo-geekdoc/",
|
'mkdir -p docs/themes/hugo-geekdoc/',
|
||||||
"curl -L https://github.com/xoxys/hugo-geekdoc/releases/latest/download/hugo-geekdoc.tar.gz | tar -xz -C docs/themes/hugo-geekdoc/ --strip-components=1",
|
'curl -L https://github.com/xoxys/hugo-geekdoc/releases/latest/download/hugo-geekdoc.tar.gz | tar -xz -C docs/themes/hugo-geekdoc/ --strip-components=1',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "test",
|
name: 'test',
|
||||||
image: "klakegg/hugo:0.59.1-ext-alpine",
|
image: 'klakegg/hugo:0.59.1-ext-alpine',
|
||||||
commands: [
|
commands: [
|
||||||
"cd docs/ && hugo-official",
|
'cd docs/ && hugo-official',
|
||||||
]
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "freeze",
|
name: 'freeze',
|
||||||
image: "appleboy/drone-ssh",
|
image: 'appleboy/drone-ssh',
|
||||||
settings: {
|
settings: {
|
||||||
host: { from_secret: "ssh_host" },
|
host: { from_secret: 'ssh_host' },
|
||||||
key: { from_secret: "ssh_key" },
|
key: { from_secret: 'ssh_key' },
|
||||||
script: [
|
script: [
|
||||||
"cp -R /var/www/virtual/geeklab/html/ansible-later.geekdocs.de/ /var/www/virtual/geeklab/html/ansiblelater_freeze/",
|
'cp -R /var/www/virtual/geeklab/html/ansible-later.geekdocs.de/ /var/www/virtual/geeklab/html/ansiblelater_freeze/',
|
||||||
"ln -sfn /var/www/virtual/geeklab/html/ansiblelater_freeze /var/www/virtual/geeklab/ansible-later.geekdocs.de",
|
'ln -sfn /var/www/virtual/geeklab/html/ansiblelater_freeze /var/www/virtual/geeklab/ansible-later.geekdocs.de',
|
||||||
],
|
],
|
||||||
username: { from_secret: "ssh_username" },
|
username: { from_secret: 'ssh_username' },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "publish",
|
name: 'publish',
|
||||||
image: "appleboy/drone-scp",
|
image: 'appleboy/drone-scp',
|
||||||
settings: {
|
settings: {
|
||||||
host: { from_secret: "ssh_host" },
|
host: { from_secret: 'ssh_host' },
|
||||||
key: { from_secret: "ssh_key" },
|
key: { from_secret: 'ssh_key' },
|
||||||
rm: true,
|
rm: true,
|
||||||
source: "docs/public/*",
|
source: 'docs/public/*',
|
||||||
strip_components: 2,
|
strip_components: 2,
|
||||||
target: "/var/www/virtual/geeklab/html/ansible-later.geekdocs.de/",
|
target: '/var/www/virtual/geeklab/html/ansible-later.geekdocs.de/',
|
||||||
username: { from_secret: "ssh_username" },
|
username: { from_secret: 'ssh_username' },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "cleanup",
|
name: 'cleanup',
|
||||||
image: "appleboy/drone-ssh",
|
image: 'appleboy/drone-ssh',
|
||||||
settings: {
|
settings: {
|
||||||
host: { from_secret: "ssh_host" },
|
host: { from_secret: 'ssh_host' },
|
||||||
key: { from_secret: "ssh_key" },
|
key: { from_secret: 'ssh_key' },
|
||||||
script: [
|
script: [
|
||||||
"ln -sfn /var/www/virtual/geeklab/html/ansible-later.geekdocs.de /var/www/virtual/geeklab/ansible-later.geekdocs.de",
|
'ln -sfn /var/www/virtual/geeklab/html/ansible-later.geekdocs.de /var/www/virtual/geeklab/ansible-later.geekdocs.de',
|
||||||
"rm -rf /var/www/virtual/geeklab/html/ansiblelater_freeze/",
|
'rm -rf /var/www/virtual/geeklab/html/ansiblelater_freeze/',
|
||||||
],
|
],
|
||||||
username: { from_secret: "ssh_username" },
|
username: { from_secret: 'ssh_username' },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
depends_on: [
|
depends_on: [
|
||||||
"build-package",
|
'build-package',
|
||||||
"build-container-amd64",
|
'build-container-amd64',
|
||||||
"build-container-arm64",
|
'build-container-arm64',
|
||||||
"build-container-arm",
|
'build-container-arm',
|
||||||
],
|
],
|
||||||
trigger: {
|
trigger: {
|
||||||
ref: ["refs/heads/master", "refs/tags/**"],
|
ref: ['refs/heads/master', 'refs/tags/**'],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
local PipelineNotifications = {
|
local PipelineNotifications = {
|
||||||
kind: "pipeline",
|
kind: 'pipeline',
|
||||||
name: "notifications",
|
name: 'notifications',
|
||||||
platform: {
|
platform: {
|
||||||
os: "linux",
|
os: 'linux',
|
||||||
arch: "amd64",
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
steps: [
|
steps: [
|
||||||
{
|
{
|
||||||
image: "plugins/manifest",
|
image: 'plugins/manifest',
|
||||||
name: "manifest",
|
name: 'manifest',
|
||||||
settings: {
|
settings: {
|
||||||
ignore_missing: true,
|
ignore_missing: true,
|
||||||
auto_tag: true,
|
auto_tag: true,
|
||||||
username: { from_secret: "docker_username" },
|
username: { from_secret: 'docker_username' },
|
||||||
password: { from_secret: "docker_password" },
|
password: { from_secret: 'docker_password' },
|
||||||
spec: "manifest.tmpl",
|
spec: 'manifest.tmpl',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "readme",
|
name: 'readme',
|
||||||
image: "sheogorath/readme-to-dockerhub",
|
image: 'sheogorath/readme-to-dockerhub',
|
||||||
environment: {
|
environment: {
|
||||||
DOCKERHUB_USERNAME: { from_secret: "docker_username" },
|
DOCKERHUB_USERNAME: { from_secret: 'docker_username' },
|
||||||
DOCKERHUB_PASSWORD: { from_secret: "docker_password" },
|
DOCKERHUB_PASSWORD: { from_secret: 'docker_password' },
|
||||||
DOCKERHUB_REPO_PREFIX: "xoxys",
|
DOCKERHUB_REPO_PREFIX: 'xoxys',
|
||||||
DOCKERHUB_REPO_NAME: "ansible-later",
|
DOCKERHUB_REPO_NAME: 'ansible-later',
|
||||||
README_PATH: "README.md",
|
README_PATH: 'README.md',
|
||||||
SHORT_DESCRIPTION: "ansible-later - Lovely automation testing framework"
|
SHORT_DESCRIPTION: 'ansible-later - Lovely automation testing framework',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "microbadger",
|
name: 'microbadger',
|
||||||
image: "plugins/webhook",
|
image: 'plugins/webhook',
|
||||||
settings: {
|
settings: {
|
||||||
urls: { from_secret: "microbadger_url" },
|
urls: { from_secret: 'microbadger_url' },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "matrix",
|
name: 'matrix',
|
||||||
image: "plugins/matrix",
|
image: 'plugins/matrix',
|
||||||
settings: {
|
settings: {
|
||||||
homeserver: { "from_secret": "matrix_homeserver" },
|
homeserver: { from_secret: 'matrix_homeserver' },
|
||||||
roomid: { "from_secret": "matrix_roomid" },
|
roomid: { from_secret: 'matrix_roomid' },
|
||||||
template: "Status: **{{ build.status }}**<br/> Build: [{{ repo.Owner }}/{{ repo.Name }}]({{ build.link }}) ({{ build.branch }}) by {{ build.author }}<br/> Message: {{ build.message }}",
|
template: 'Status: **{{ build.status }}**<br/> Build: [{{ repo.Owner }}/{{ repo.Name }}]({{ build.link }}) ({{ build.branch }}) by {{ build.author }}<br/> Message: {{ build.message }}',
|
||||||
username: { "from_secret": "matrix_username" },
|
username: { from_secret: 'matrix_username' },
|
||||||
password: { "from_secret": "matrix_password" },
|
password: { from_secret: 'matrix_password' },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
depends_on: [
|
depends_on: [
|
||||||
"docs"
|
'docs',
|
||||||
],
|
],
|
||||||
trigger: {
|
trigger: {
|
||||||
ref: ["refs/heads/master", "refs/tags/**"],
|
ref: ['refs/heads/master', 'refs/tags/**'],
|
||||||
status: [ "success", "failure" ],
|
status: ['success', 'failure'],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -362,9 +362,9 @@ local PipelineNotifications = {
|
|||||||
PipelineTest,
|
PipelineTest,
|
||||||
PipelineSecurity,
|
PipelineSecurity,
|
||||||
PipelineBuildPackage,
|
PipelineBuildPackage,
|
||||||
PipelineBuildContainer(arch="amd64"),
|
PipelineBuildContainer(arch='amd64'),
|
||||||
PipelineBuildContainer(arch="arm64"),
|
PipelineBuildContainer(arch='arm64'),
|
||||||
PipelineBuildContainer(arch="arm"),
|
PipelineBuildContainer(arch='arm'),
|
||||||
PipelineDocs,
|
PipelineDocs,
|
||||||
PipelineNotifications,
|
PipelineNotifications,
|
||||||
]
|
]
|
||||||
|
Loading…
Reference in New Issue
Block a user