Skip to content

iorlas/circleci-missing-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI Missing Images

This repository contains Dockerfiles for stacks and services, which are not provided by CircleCI.

All images have same base as other CircleCI images, since all these files was generated using CircleCI templates. CCI dockerfile generator script does not support non-standart images(ones like myuser/myimage), python image was used as a foundation. Then, generated images was updated manually.

Each base image can contain additional logic within "BEGIN IMAGE CUSTOMIZATIONS" block. For example, .NET Core image has trx2junit unitlity set in the image, so you can easily generate junit2 logs to feed it into "store_test_results" CCI directive

.NET Core - dotnetcore

  • Only latest image is supported (currently 2.2)
  • trx2junit preinstalled.

Usage example:

    - run:
        name: "Run tests: Prepare"
        command: dotnet restore && dotnet build
    - run:
        name: "Run tests"
        command: dotnet test --no-build --logger "trx;LogFileName=trx/Result.trx"

    - run:
        name: "Convert the logs"
        command: trx2junit TestResults/trx/Result.trx
        when: always
    - store_test_results:
        path: TestResults

Azure - azure

  • Azure CLI is included
  • K8s CLI is included
  • CUSTOMIZED since base microsoft image uses docker-python, which uses Alpine

Releases

No releases published

Packages

No packages published