--- ########################## # CENTOS STREAM 9: TESTING ########################## kind: pipeline type: exec name: ansible_dev_centos_stream9 trigger: branch: - testing event: [push] status: [success] steps: - name: check_environment commands: - hostnamectl - env - whoami - pwd - tree - name: docker_info commands: - docker info - name: docker_login environment: REGISTRY : gitea.thezengarden.net GITEA_USER : from_secret: gitea_user GITEA_PASSWORD : from_secret: gitea_password commands: - echo "$GITEA_PASSWORD" | docker login --username $GITEA_USER --password-stdin $REGISTRY - name: docker_build_and_push environment: REGISTRY : from_secret: build_registry BUILD_PREFIX : from_secret: build_prefix BUILD_NAME : from_secret: build_name_centos9 commands: - echo "docker build --no-cache -f build/Containerfile.centos-stream9 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER ." - docker build --no-cache -f build/Containerfile.centos-stream9 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER . - docker push $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME" --- ########################## # CENTOS STREAM 9: RELEASE ########################## kind: pipeline type: exec name: ansible_dev_centos_stream9 trigger: branch: - release event: [push] status: [success] steps: - name: docker_login environment: REGISTRY : gitea.thezengarden.net GITEA_USER : from_secret: gitea_user GITEA_PASSWORD : from_secret: gitea_password commands: - echo "$GITEA_PASSWORD" | docker login --username $GITEA_USER --password-stdin $REGISTRY - name: docker_build_and_push environment: REGISTRY : from_secret: build_registry BUILD_PREFIX : from_secret: build_prefix BUILD_NAME : from_secret: build_name_centos9 commands: - docker build -f build/Containerfile.centos-stream9 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER . - docker push $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME" --- #################### # FEDORA 39: TESTING #################### kind: pipeline type: exec name: ansible_dev_fedora39 trigger: branch: - testing event: [push] status: [success] steps: - name: check_environment commands: - hostnamectl - env - whoami - pwd - tree - name: docker_info commands: - docker info - name: docker_login environment: REGISTRY : gitea.thezengarden.net GITEA_USER : from_secret: gitea_user GITEA_PASSWORD : from_secret: gitea_password commands: - echo "$GITEA_PASSWORD" | docker login --username $GITEA_USER --password-stdin $REGISTRY - name: docker_build_and_push environment: REGISTRY : from_secret: build_registry BUILD_PREFIX : from_secret: build_prefix BUILD_NAME : from_secret: build_name_fedora39 commands: - echo "docker build --no-cache -f build/Containerfile.fedora39 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER ." - docker build --no-cache -f build/Containerfile.fedora39 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER . - docker push $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME" --- #################### # FEDORA 39: RELEASE #################### kind: pipeline type: exec name: ansible_dev_fedora39 trigger: branch: - release event: [push] status: [success] steps: - name: docker_login environment: REGISTRY : gitea.thezengarden.net GITEA_USER : from_secret: gitea_user GITEA_PASSWORD : from_secret: gitea_password commands: - echo "$GITEA_PASSWORD" | docker login --username $GITEA_USER --password-stdin $REGISTRY - name: docker_build_and_push environment: REGISTRY : from_secret: build_registry BUILD_PREFIX : from_secret: build_prefix BUILD_NAME : from_secret: build_name_fedora39 commands: - docker build -f build/Containerfile.fedora39 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER . - docker push $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME" --- #################### # DEBIAN 11: TESTING #################### kind: pipeline type: exec name: ansible_dev_debian11 trigger: branch: - testing event: [push] status: [success] steps: - name: check_environment commands: - hostnamectl - env - whoami - pwd - tree - name: docker_info commands: - docker info - name: docker_login environment: REGISTRY : gitea.thezengarden.net GITEA_USER : from_secret: gitea_user GITEA_PASSWORD : from_secret: gitea_password commands: - echo "$GITEA_PASSWORD" | docker login --username $GITEA_USER --password-stdin $REGISTRY - name: docker_build_and_push environment: REGISTRY : from_secret: build_registry BUILD_PREFIX : from_secret: build_prefix BUILD_NAME : from_secret: build_name_debian11 commands: - echo "docker build --no-cache -f build/Containerfile.debian11 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER ." - docker build --no-cache -f build/Containerfile.debian11 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER . - docker push $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME" --- #################### # DEBIAN 11: RELEASE #################### kind: pipeline type: exec name: ansible_dev_debian11 trigger: branch: - release event: [push] status: [success] steps: - name: docker_login environment: REGISTRY : gitea.thezengarden.net GITEA_USER : from_secret: gitea_user GITEA_PASSWORD : from_secret: gitea_password commands: - echo "$GITEA_PASSWORD" | docker login --username $GITEA_USER --password-stdin $REGISTRY - name: docker_build_and_push environment: REGISTRY : from_secret: build_registry BUILD_PREFIX : from_secret: build_prefix BUILD_NAME : from_secret: build_name_debian11 commands: - docker build -f build/Containerfile.debian11 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER . - docker push $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME" --- #################### # DEBIAN 12: TESTING #################### kind: pipeline type: exec name: ansible_dev_debian12 trigger: branch: - testing event: [push] status: [success] steps: - name: check_environment commands: - hostnamectl - env - whoami - pwd - tree - name: docker_info commands: - docker info - name: docker_login environment: REGISTRY : gitea.thezengarden.net GITEA_USER : from_secret: gitea_user GITEA_PASSWORD : from_secret: gitea_password commands: - echo "$GITEA_PASSWORD" | docker login --username $GITEA_USER --password-stdin $REGISTRY - name: docker_build_and_push environment: REGISTRY : from_secret: build_registry BUILD_PREFIX : from_secret: build_prefix BUILD_NAME : from_secret: build_name_debian12 commands: - echo "docker build --no-cache -f build/Containerfile.debian12 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER ." - docker build --no-cache -f build/Containerfile.debian12 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER . - docker push $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME" --- #################### # DEBIAN 12: RELEASE #################### kind: pipeline type: exec name: ansible_dev_debian12 trigger: branch: - release event: [push] status: [success] steps: - name: docker_login environment: REGISTRY : gitea.thezengarden.net GITEA_USER : from_secret: gitea_user GITEA_PASSWORD : from_secret: gitea_password commands: - echo "$GITEA_PASSWORD" | docker login --username $GITEA_USER --password-stdin $REGISTRY - name: docker_build_and_push environment: REGISTRY : from_secret: build_registry BUILD_PREFIX : from_secret: build_prefix BUILD_NAME : from_secret: build_name_debian12 commands: - docker build -f build/Containerfile.debian12 -t $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER . - docker push $REGISTRY/$BUILD_PREFIX/$BUILD_NAME:$CI_COMMIT_BRANCH-$CI_BUILD_NUMBER - docker images | grep "$REGISTRY/$BUILD_PREFIX/$BUILD_NAME"