Commit e6f90061 authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

Deploying api-tests project pipelines

parent d354bfd1
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -11,7 +11,7 @@ stages:
Build api-tests docker image:
Build api-tests docker image:
  stage: build
  stage: build
  before_script: cd api-tests
  before_script: cd api-tests
  script: docker build --tag stf583-rf-validation:miguel -f Dockerfile .
  script: docker build --tag api-tests-validation:latest -f Dockerfile .
  rules:
  rules:
    - changes:
    - changes:
        - api-tests/Dockerfile
        - api-tests/Dockerfile
+3 −3
Original line number Original line Diff line number Diff line
@@ -24,7 +24,7 @@ Validate API Robot Test Suite:
  stage: validation
  stage: validation
  script:
  script:
    - echo 'Validate API Robot Test Suite'
    - echo 'Validate API Robot Test Suite'
    - docker run -v "$(pwd):/home/etsi/dev/robot" stf583-rf-validation:miguel "bash" -c  "/home/etsi/dev/scripts/validate.sh $CI_COMMIT_BRANCH"
    - docker run -v "$(pwd):/home/etsi/dev/robot" api-tests-validation:latest "bash" -c  "/home/etsi/dev/scripts/validate.sh $CI_COMMIT_BRANCH"
      
      
Generate API Robot Test Suite docx:
Generate API Robot Test Suite docx:
  stage: generation
  stage: generation
@@ -33,7 +33,7 @@ Generate API Robot Test Suite docx:
  script:
  script:
    - echo 'Generate API Robot Test Suite docx'
    - echo 'Generate API Robot Test Suite docx'
    - tagTargetBranch=$(git branch -a --contains tags/$CI_COMMIT_REF_NAME | tail -n 1)
    - tagTargetBranch=$(git branch -a --contains tags/$CI_COMMIT_REF_NAME | tail -n 1)
    - docker run -v "$(pwd):/home/etsi/dev/robot" -u $(id -u):$(id -g) stf583-rf-validation:miguel "bash" -c  "/home/etsi/dev/scripts/generate.sh $tagTargetBranch"
    - docker run -v "$(pwd):/home/etsi/dev/robot" -u $(id -u):$(id -g) api-tests-validation:latest "bash" -c  "/home/etsi/dev/scripts/generate.sh $tagTargetBranch"
  artifacts:
  artifacts:
    when: on_success
    when: on_success
    paths:
    paths:
+4 −4
Original line number Original line Diff line number Diff line
FROM ubuntu:18.04
FROM ubuntu:18.04


MAINTAINER ETSI STF 583
MAINTAINER ETSI CTI


LABEL description="SFT583 Robot Framework Docker Image"
LABEL description="api-tests project Robot Framework Docker Image"


ENV TERM=xterm
ENV TERM=xterm
ENV HOSTNAME docker-robot-STF583
ENV HOSTNAME docker-robot-api-tests


ARG ssh_prv_key
ARG ssh_prv_key


@@ -16,7 +16,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt update \
    && DEBIAN_FRONTEND=noninteractive apt-get autoclean \
    && DEBIAN_FRONTEND=noninteractive apt-get autoclean \
    && rm -rf /var/lib/apt/lists/*
    && rm -rf /var/lib/apt/lists/*


RUN echo "docker-robot-STF583" > /etc/hostname \
RUN echo "docker-robot-api-tests" > /etc/hostname \
    && echo "root:etsi" | chpasswd
    && echo "root:etsi" | chpasswd


RUN useradd --create-home --shell /bin/bash --user-group etsi --groups sudo \
RUN useradd --create-home --shell /bin/bash --user-group etsi --groups sudo \