65 lines
2.1 KiB
YAML
65 lines
2.1 KiB
YAML
# SPDX-FileCopyrightText: 2024 Sarah Vaupel <sarah.vaupel@uniworx.de>
|
|
#
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
pool: 'Prod Private Agent Pool'
|
|
|
|
jobs:
|
|
# - job: HelloWorld
|
|
# container:
|
|
# image: 'devfra.azurecr.io/de.fraport.trusted/ubuntu:22.04'
|
|
# endpoint: devfra
|
|
# steps:
|
|
# - script: echo Hello, world!
|
|
# displayName: 'Run a one-line script'
|
|
# - script: |
|
|
# echo Add other tasks to build, test, and deploy your project.
|
|
# echo See https://aka.ms/yaml
|
|
# displayName: 'Run a multi-line script'
|
|
- job: DockerTaskTest
|
|
container:
|
|
image: devfra.azurecr.io/de.fraport.build/tools:1.1.0
|
|
endpoint: devfra
|
|
steps:
|
|
- task: Docker@2
|
|
name: dockerLoginDevFra
|
|
displayName: Docker Login to devfra
|
|
inputs:
|
|
command: login
|
|
containerRegistry: devFra
|
|
- task: Docker@2
|
|
name: dockerBuild
|
|
displayName: Backend image build test
|
|
inputs:
|
|
command: build
|
|
Dockerfile: docker/backend/Dockerfile
|
|
buildContext: .
|
|
tags: |
|
|
$(Build.BuildNumber)
|
|
backend
|
|
arguments: |
|
|
--build-arg HTTPS_PROXY=http://proxy.frankfurt-airport.de:8080
|
|
--build-arg HTTP_PROXY=http://proxy.frankfurt-airport.de:8080
|
|
--build-arg NO_PROXY='localhost,127.0.0.1,*.docker.internal,*.azmk8s.io,devfra.azurecr.io,devfra.westeurope.data.azurecr.io'
|
|
# - job: BuildKitTest
|
|
# container:
|
|
# image: 'devfra.azurecr.io/de.fraport.trusted/buildkit:0.12.1'
|
|
# endpoint: devfra
|
|
# steps:
|
|
# - script: buildctl build \
|
|
# --frontend=dockerfile.v0 \
|
|
# --local context=. \
|
|
# --local dockerfile=docker/backend/Dockerfile
|
|
# displayName: BuildKit test
|
|
# - job: CustomBuildahTest
|
|
# container:
|
|
# image: 'devfra.azurecr.io/de.fraport.trusted/ubuntu:22.04'
|
|
# endpoint: devfra
|
|
# steps:
|
|
# - script: |
|
|
# id
|
|
# docker build --help
|
|
# sudo apt-get -y update
|
|
# sudo apt-get -y install buildah
|
|
# buildah bud -t fradrive-backend-test --volume .:/mnt/fradrive --file docker/backend/Dockerfile
|
|
# displayName: Build buildah image |