Manual Steps
- Clone the code from here Refer Here
- Softwares needed
docker:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
sudo usermod -aG docker qtdevops
# exit
# relogin
docker info
git clone https://github.com/DevProjectsForDevOps/StudentCoursesRestAPI.git
cd StudentCoursesRestAPI
docker image build -t studentcourses:v1.0 .
Pipeline requirements
- Build docker image with BuildNumber as Tag and version from parameter (v1.0-)
docker image build -t studentcourses:<version>-<build-id> .
---
pool:
vmImage: ubuntu-latest
name: "Azure Pipelines"
triggers:
- master
parameters:
- name: version
displayName: version
type: string
default: v1.0
steps:
- task: Docker@2
inputs:
command: build
buildContext: .
repository: 'StudentCourses'
tags: $(Build.BuildId)
- Next steps:
- Expressions
- Service Connections
- Templates
- Deploy/Release pipelines
- Artifacts
Like this:
Like Loading...