version: '1.0'
name: Debian-Build-amd64
displayName: Debian-Build-amd64
triggers:
  trigger: manual
  push:
    tags:
      prefix:
        - ''
stages:
  - name: stage-d1472d18
    displayName: Build DEB
    strategy: naturally
    trigger: auto
    executor: []
    steps:
      - step: execute@docker
        name: execute_by_docker
        displayName: Build Debian amd64
        certificate: ''
        image: docker.jianmuhub.com/library/debian:bookworm
        command:
          - export DEBIAN_FRONTEND=noninteractive
          - apt update
          - apt install ca-certificates -y
          - echo 'deb [trusted=yes] http://mirrors.sdu.edu.cn/debian bookworm main contrib non-free non-free-firmware' > /etc/apt/sources.list
          - rm -rfv /etc/apt/sources.list.d/*
          - apt update
          - apt build-dep . -y
          - dpkg-buildpackage -b -us -uc
          - cd ..
          - ''
          - mkdir target
          - for f in $(find . -type f -name "*.deb")
          - 'do '
          - mv -v $f target
          - done
          - ls -all
        artifacts:
          - name: BUILD_ARTIFACT
            path:
              - ../target/
        notify: []
        strategy:
          retry: '0'
  - name: stage-41e41b9f
    displayName: push
    strategy: naturally
    trigger: auto
    executor: []
    steps:
      - step: publish@general_artifacts
        name: publish_general_artifacts
        displayName: 上传制品
        dependArtifact: BUILD_ARTIFACT
        artifactName: output
        notify: []
        strategy:
          retry: '0'