Loading .gitignore 0 → 100644 +1 −0 Original line number Diff line number Diff line .ansible .gitlab-ci.yml +9 −22 Original line number Diff line number Diff line --- variables: STORAGE_DRIVER: "overlay" # gitLab ci stages stages: - "build" image-build: stage: "image-build" image: "quay.io/buildah/stable:latest" script: # login to container registry - "echo $CR_PASSWORD | buildah login -u $CR_USERNAME --password-stdin $CR_HOSTNAME" # build observium-pe image - "buildah bud -t go-build -f Dockerfile.linux.amd64 ." # stages - "linting" - "build" # add tags to image - "buildah tag go-build cr.simoncor.net/siempie/go-build:latest" - "buildah tag go-build cr.simoncor.net/siempie/go-build:v25.06.03" # push image to dockerhub. - "buildah push cr.simoncor.net/siempie/go-build:latest" - "buildah push cr.simoncor.net/siempie/go-build:v25.06.03" # include jobs include: # logout from container registry - "buildah logout $CR_HOSTNAME" # deployment - local: ".gitlab/build.yaml" - local: ".gitlab/linting.yaml" .gitlab/build.yaml 0 → 100644 +29 −0 Original line number Diff line number Diff line --- variables: STORAGE_DRIVER: "overlay" stages: - "build" build: stage: "build" image: "quay.io/buildah/stable:latest" script: # login to container registry - "echo $CR_PASSWORD | buildah login -u $CR_USERNAME --password-stdin $CR_HOSTNAME" # build observium-pe image - "buildah bud -t go-build -f Dockerfile.linux.amd64 ." # add tags to image - "buildah tag go-build cr.simoncor.net/siempie/go-build:latest" - "buildah tag go-build cr.simoncor.net/siempie/go-build:v25.06.03" # push image to dockerhub. - "buildah push cr.simoncor.net/siempie/go-build:latest" - "buildah push cr.simoncor.net/siempie/go-build:v25.06.03" # logout from container registry - "buildah logout $CR_HOSTNAME" .gitlab/linting.yaml 0 → 100644 +21 −0 Original line number Diff line number Diff line --- # markdownlint markdown-lint: stage: "linting" image: name: "docker.io/davidanson/markdownlint-cli2:v0.18.1" entrypoint: ["/bin/sh", "-c"] script: # run markdownlint - "markdownlint-cli2 --config .markdownlint-cli2.jsonc" # yamllint yamllint: stage: "linting" image: "registry.gitlab.com/pipeline-components/yamllint:0.35.0" script: # run yamllint - "yamllint ." .markdownlint-cli2.jsonc 0 → 100644 +12 −0 Original line number Diff line number Diff line { // files to lint "globs": [ "readme.md" ], // linting rules "config": { "MD013": { "line_length": 120 } } } Loading
.gitlab-ci.yml +9 −22 Original line number Diff line number Diff line --- variables: STORAGE_DRIVER: "overlay" # gitLab ci stages stages: - "build" image-build: stage: "image-build" image: "quay.io/buildah/stable:latest" script: # login to container registry - "echo $CR_PASSWORD | buildah login -u $CR_USERNAME --password-stdin $CR_HOSTNAME" # build observium-pe image - "buildah bud -t go-build -f Dockerfile.linux.amd64 ." # stages - "linting" - "build" # add tags to image - "buildah tag go-build cr.simoncor.net/siempie/go-build:latest" - "buildah tag go-build cr.simoncor.net/siempie/go-build:v25.06.03" # push image to dockerhub. - "buildah push cr.simoncor.net/siempie/go-build:latest" - "buildah push cr.simoncor.net/siempie/go-build:v25.06.03" # include jobs include: # logout from container registry - "buildah logout $CR_HOSTNAME" # deployment - local: ".gitlab/build.yaml" - local: ".gitlab/linting.yaml"
.gitlab/build.yaml 0 → 100644 +29 −0 Original line number Diff line number Diff line --- variables: STORAGE_DRIVER: "overlay" stages: - "build" build: stage: "build" image: "quay.io/buildah/stable:latest" script: # login to container registry - "echo $CR_PASSWORD | buildah login -u $CR_USERNAME --password-stdin $CR_HOSTNAME" # build observium-pe image - "buildah bud -t go-build -f Dockerfile.linux.amd64 ." # add tags to image - "buildah tag go-build cr.simoncor.net/siempie/go-build:latest" - "buildah tag go-build cr.simoncor.net/siempie/go-build:v25.06.03" # push image to dockerhub. - "buildah push cr.simoncor.net/siempie/go-build:latest" - "buildah push cr.simoncor.net/siempie/go-build:v25.06.03" # logout from container registry - "buildah logout $CR_HOSTNAME"
.gitlab/linting.yaml 0 → 100644 +21 −0 Original line number Diff line number Diff line --- # markdownlint markdown-lint: stage: "linting" image: name: "docker.io/davidanson/markdownlint-cli2:v0.18.1" entrypoint: ["/bin/sh", "-c"] script: # run markdownlint - "markdownlint-cli2 --config .markdownlint-cli2.jsonc" # yamllint yamllint: stage: "linting" image: "registry.gitlab.com/pipeline-components/yamllint:0.35.0" script: # run yamllint - "yamllint ."
.markdownlint-cli2.jsonc 0 → 100644 +12 −0 Original line number Diff line number Diff line { // files to lint "globs": [ "readme.md" ], // linting rules "config": { "MD013": { "line_length": 120 } } }