Skip to content
Snippets Groups Projects
Select Git revision
  • ff24b519d5cbc56b3b78c69687e19ba8a57eafe4
  • master default
  • object
  • develop protected
  • private_algos
  • cuisine
  • SMOTE
  • revert-76c4cca5
  • archive protected
  • no_graphviz
  • 0.0.2
  • 0.0.1
12 results

multiview_platform.mono_multi_view_classifiers.doctree

Blame
  • ci-qemu.yml 3.13 KiB
    name: Multi Arch QEMU CI
    
    on:
      workflow_dispatch:  
      push:
        branches:
          - 'releases/v*'
          - 'develop'
        tags:
          - 'v*.*.*'
    
    concurrency:
      group: ${{ github.ref }}
      cancel-in-progress: true
    
    jobs:
      docker:
        runs-on: [self-hosted, qemu]
        steps:
          - name: Checkout
            uses: actions/checkout@v3
    
          - name: Set up QEMU
            uses: docker/setup-qemu-action@v2
    
          - name: Set the environment variable
            run: echo REPOSITORY_NAME=${GITHUB_REPOSITORY#*\/} >> $GITHUB_ENV
    
          - name: Docker meta
            id: meta
            uses: docker/metadata-action@v4     
            with:
              images: |
                "${{ secrets.DOCKERHUB_USERNAME }}/${{ env.REPOSITORY_NAME }}"
              tags: |
                type=ref,event=branch
                type=ref,event=pr
                type=semver,pattern={{version}}
                type=semver,pattern={{major}}.{{minor}}
                type=semver,pattern={{major}}
              labels: |
                org.opencontainers.image.description=A test for Docker CI with Github Actions.            
    
          - name: Login to DockerHub
            if: github.event_name != 'pull_request'
            uses: docker/login-action@v2
            with:
              username: ${{ secrets.DOCKERHUB_USERNAME }}
              password: ${{ secrets.DOCKERHUB_TOKEN }}
    
          - name: Login to Private registry
            if: github.event_name != 'pull_request'
            uses: docker/login-action@v2
            with:
              registry: ${{ secrets.PRIVATEHUB_HOSTNAME }}
              username: ${{ secrets.PRIVATEHUB_USERNAME }}
              password: ${{ secrets.PRIVATEHUB_TOKEN }}          
    
          - name: Set up Docker Buildx
            uses: docker/setup-buildx-action@v2
            with:       
              config-inline: |
                [registry."docker.io"]
                  mirrors = ["${{ secrets.DOCKERHUB_PROXY_HOSTNAME }}"]
                [registry."${{ secrets.DOCKERHUB_PROXY_HOSTNAME }}"]
                  http = true              
                  insecure = true
                [registry."${{ secrets.PRIVATEHUB_HOSTNAME }}"]
                  http = true
                  insecure = true