Skip to content
Snippets Groups Projects
Commit 0d907a94 authored by Dmitriy Safronov's avatar Dmitriy Safronov
Browse files

Merge branch 'new' into 'master'

New

See merge request !32
parents 40c6d40d 715950e5
No related branches found
No related tags found
1 merge request!32New
Pipeline #6371 passed
/roles/
/.idea/
*.iml
include:
project: 'tools/continuous-integration/docker/docker-pure-trunk-latest'
file: 'gitlab-ci.yml'
##########################################################################################################
## PIPELINE DEFINITION
stages:
- lint
- pack
- test
- scan
- release
##########################################################################################################
#### TEST SECTION
test:
extends: .common_docker
stage: test
variables:
GIT_STRATEGY: "none"
script:
- drr "${CI_REGISTRY_IMAGE}:${CUSTOM_IMAGEPREFIX}-${CI_COMMIT_SHORT_SHA}" ansible --version
ignored:
- DL3007
- DL3013
- DL3018
FROM registry.cyberbrain.pw/docker/alpine:latest AS builder FROM registry.viju.ru/tools/docker/alpine:latest AS base
ARG ANSIBLE_BUILD_DEPENDENCIES
ARG ANSIBLE_PACKAGES FROM base AS builder
ARG ANSIBLE_BUILD_DEPENDENCIES="build-base cargo libffi-dev musl-dev openssl-dev python3-dev yaml-dev"
ARG ANSIBLE_PACKAGES="ansible-lint hvac jinja2>=2.11 jmespath mitogen netaddr pyyaml pywinrm"
ENV PATH="/opt/ansible/bin:$PATH" ENV PATH="/opt/ansible/bin:$PATH"
RUN apk --no-cache add python3 && \ RUN apk --no-cache add python3 && \
apk --no-cache add --virtual build-dependencies ${ANSIBLE_BUILD_DEPENDENCIES} && \ apk --no-cache add --virtual build-dependencies ${ANSIBLE_BUILD_DEPENDENCIES} && \
...@@ -10,8 +12,8 @@ RUN apk --no-cache add python3 && \ ...@@ -10,8 +12,8 @@ RUN apk --no-cache add python3 && \
#apk del build-dependencies && \ #apk del build-dependencies && \
rm -rf /var/cache/apk/* rm -rf /var/cache/apk/*
FROM registry.cyberbrain.pw/docker/alpine:latest AS runtime FROM base AS runtime
ARG ANSIBLE_RUNTIME_DEPENDENCIES ARG ANSIBLE_RUNTIME_DEPENDENCIES="ca-certificates git openssh-client openssl patch rsync sshpass yaml"
ENV PATH="/opt/ansible/bin:$PATH" ENV PATH="/opt/ansible/bin:$PATH"
WORKDIR /srv/ansible WORKDIR /srv/ansible
RUN apk --no-cache add python3 && \ RUN apk --no-cache add python3 && \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment