https://github.com/joaoasrosa/azuredevops-pipeline-container
The docker container to use on the Azure DevOps build pipelines. Includes all the software needed to build other docker container
https://github.com/joaoasrosa/azuredevops-pipeline-container
azure-devops ci-cd ci-cd-pipeline docker pipeline tfs vsts
Last synced: 2 months ago
JSON representation
The docker container to use on the Azure DevOps build pipelines. Includes all the software needed to build other docker container
- Host: GitHub
- URL: https://github.com/joaoasrosa/azuredevops-pipeline-container
- Owner: joaoasrosa
- License: gpl-3.0
- Created: 2018-12-21T14:56:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-04-28T21:59:31.000Z (about 4 years ago)
- Last Synced: 2024-07-30T17:11:24.787Z (9 months ago)
- Topics: azure-devops, ci-cd, ci-cd-pipeline, docker, pipeline, tfs, vsts
- Language: Dockerfile
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction
This repository contains the code to build and test the `azuredevops-pipeline-container`. The `azuredevops-pipeline-container` is the container which allows other containers to be built, enabling the teams to have the necessary capabilities to build, test and deploy the software.[](https://dev.azure.com/joaoasrosa/joaoasrosa/_build/latest?definitionId=3)
## Getting Started
To develop and test the container you need:
1. [Docker CE 18.x](https://www.docker.com/)
2. [Google Container Tools](https://github.com/GoogleContainerTools/)
3. Your preferred IDE## Build and Test
In order to build and test in your development machine you:
1. Form your command line navigate to the root of the repo
2. Run `docker build -f Dockerfile -t build-container:latest .`
3. Run `container-structure-test test --image build-container:latest --config ./command-tests.yaml`## Contribute
If the build and test is sucessful, you can commit the changes to the server (in a branch). After it open the PR for ewview.After it has been approved, the container will be available to the developer community.
Do not forget to add your name and email to the `maintainers` label within the `Dockerfile`. You deserve credit! :)