local Pipeline(mariadb_version) = { kind: "pipeline", type: "docker", name: "maria-" + mariadb_version, steps: [ { name: "build_and_publish_" + mariadb_version, image: "plugins/docker:linux-amd64", pull: "always", settings: { dockerfile: "Dockerfile", build_args: [ "MARIA_VERSION=" + mariadb_version, ], registry: "docker.asperti.com", repo: "docker.asperti.com/paspo/mariadb-backup-slave", username: { from_secret: "docker_username", }, password: { from_secret: "docker_password", }, tags: [ "latest-" + mariadb_version, "maria-" + mariadb_version ], auto_tag: false, force_tag: true, daemon_off: false, } } ], trigger: { event: ['tag'], } }; [ Pipeline("10.11"), Pipeline("10.10"), Pipeline("10.9"), Pipeline("10.8"), Pipeline("10.7"), Pipeline("10.6"), Pipeline("10.5"), Pipeline("10.4"), Pipeline("10.3"), ]