#stages: # - build # - run # #variables: # IMAGE_NAME: "$CI_REGISTRY_IMAGE/diouxs-builder:$CI_COMMIT_SHA" # #build-image: # stage: build # image: docker:latest # services: # - docker:dind # variables: # DOCKER_DRIVER: overlay2 # script: # - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY" # - docker build -t "$IMAGE_NAME" . # - docker push "$IMAGE_NAME" # only: # - branches name: Build dioxus container on: [push] jobs: TestStage: runs-on: ubuntu-latest steps: - name: Login to gitea docker registry uses: docker/login-action@v3 with: registry: git.ohea.xyz username: ${{ secrets.CI_REGISTRY_USER }} password: ${{ secrets.CI_REGISTRY_PASSWORD }} - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Build and push dioxus base container uses: docker/build-push-action@v6 with: context: . file: docker/Dockerfile push: true tags: "git.ohea.xyz/mumble/mumbleweb2/dioxus-build:latest"