outlines

Форк
0
/
release_docker.yml 
36 строк · 994.0 Байт
1
name: Release Docker
2

3
on:
4
  release:
5
    types:
6
      - created
7
  workflow_dispatch:
8
    inputs:
9
      release_tag:
10
        description: 'Release Tag (for manual dispatch)'
11
        required: false
12
        default: 'latest'
13
jobs:
14
  release-job:
15
    name: Build and publish on Docker Hub
16
    runs-on: ubuntu-latest
17
    environment: release
18
    steps:
19
    - name: Checkout
20
      uses: actions/checkout@v4
21
    - name: Log in to Docker Hub
22
      uses: docker/login-action@v3
23
      with:
24
        username: ${{ secrets.DOCKERHUB_USERNAME }}
25
        password: ${{ secrets.DOCKERHUB_TOKEN }}
26
    - name: Build and push Docker image
27
      uses: docker/build-push-action@v5
28
      with:
29
        push: true
30
        tags: |
31
          outlinesdev/outlines:latest
32
          outlinesdev/outlines:${{ github.event.release.tag_name || github.event.inputs.release_tag }}
33
        build-args: |
34
          BUILDKIT_CONTEXT_KEEP_GIT_DIR=true
35
    - name: Clean docker cache
36
      run: docker system prune --all --force
37

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.