github.com/crowdsecurity/crowdsec@v1.6.1/.github/workflows/publish-docker-master.yml (about)

     1  name: (push-master) Publish latest Docker images
     2  
     3  on:
     4    push:
     5      branches: [ master ]
     6      paths:
     7        - 'pkg/**'
     8        - 'cmd/**'
     9        - 'mk/**'
    10        - 'docker/docker_start.sh'
    11        - 'docker/config.yaml'
    12        - '.github/workflows/publish-docker-master.yml'
    13        - '.github/workflows/publish-docker.yml'
    14        - 'Dockerfile'
    15        - 'Dockerfile.debian'
    16        - 'go.mod'
    17        - 'go.sum'
    18        - 'Makefile'
    19  
    20  jobs:
    21    dev-alpine:
    22      uses: ./.github/workflows/publish-docker.yml
    23      with:
    24        platform: linux/amd64
    25        crowdsec_version: ""
    26        image_version: dev
    27        latest: false
    28        push: true
    29        slim: false
    30        debian: false
    31      secrets:
    32        DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
    33        DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
    34  
    35    dev-debian:
    36      uses: ./.github/workflows/publish-docker.yml
    37      with:
    38        platform: linux/amd64
    39        crowdsec_version: ""
    40        image_version: dev
    41        latest: false
    42        push: true
    43        slim: false
    44        debian: true
    45      secrets:
    46        DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
    47        DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}