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

Removing jenkins related scripts

parent 51b7cf3d
Loading
Loading
Loading
Loading
Loading

.jenkins.sh

deleted100644 → 0
+0 −32
Original line number Diff line number Diff line
#!/bin/bash
# Copyright ETSI 2018
# See: https://forge.etsi.org/etsi-forge-copyright-statement.txt

#set -vx
#set -e

cd "$(dirname "$0")"

run_dir="$(pwd)"

echo "Using git branch $GIT_BRANCH"

./scripts/build-container.sh
./scripts/run-container.sh "${run_dir}"

if [[ "$GIT_BRANCH" =~ .*fix-plu$ ]]; then

	apiTestsVersion=$(echo $GIT_BRANCH | cut -d'/' -f 2)
	apiTestsVersion=$(echo $apiTestsVersion | cut -d'-' -f 1)
	echo apiTestsVersion
	
	curl -X POST \
     -F token=${ROBOT_HIVE_TAP_TT_TOKEN} \
     -F ref=master \
     -F "variables[API_TESTS_VERSION]=$apiTestsVersion" \
     -F "variables[TEST_SUITE]=MEC" \
     https://forge.etsi.org/rep/api/v4/projects/484/trigger/pipeline
fi
ret=$?
echo "Final validation result: $ret"
exit $ret

requirements.txt

deleted100644 → 0
+0 −11
Original line number Diff line number Diff line
###### List of required python libraries ######
## To install the libraries, use:
# pip -r requirements.txt

robotframework==3.1
RESTinstance==1.0.0rc4
robotframework-dependencylibrary==1.0.0.post1
robotframework-jsonlibrary==0.3
robotframework-jsonschemalibrary==1.0
robotframework-requests==0.8.0
robotframework-mockserver>=0.0.7

scripts/build-container.sh

deleted100755 → 0
+0 −36
Original line number Diff line number Diff line
#!/bin/bash
# Copyright ETSI 2019
# See: https://forge.etsi.org/etsi-forge-copyright-statement.txt

#set -e
set -vx

DOCKER_FILE=./scripts/docker/Dockerfile
if [ -f ${DOCKER_FILE} ]
then
    #check and build stf569-rf image
    DOCKER_ID=`docker ps -a | grep -e stf569-rf | awk '{ print $1 }'`
    if [ ! -z "${DOCKER_ID}" ]
    then
        docker rm --force stf569-rf
    fi
    docker build --tag stf569-rf --force-rm -f ${DOCKER_FILE} .
    if [ "$?" != "0" ]
    then
        echo "Docker build failed: $?"
        exit -1
    fi
    docker image ls -a
    docker inspect stf569-rf:latest
    if [ "$?" != "0" ]
    then
        echo "Docker inspect failed: $?"
        exit -2
    fi
else
    exit -3
fi

# That's all Floks
exit 0

scripts/docker/Dockerfile

deleted100644 → 0
+0 −49
Original line number Diff line number Diff line
FROM ubuntu:16.04

MAINTAINER ETSI STF 569

LABEL description="SFT569 Robot Framework Docker Image"

ENV TERM=xterm
ENV HOSTNAME docker-robot-STF569


ARG ssh_prv_key



RUN DEBIAN_FRONTEND=noninteractive apt update \
	&& apt install python3  git -y \
	&& apt install python3-pip -y \
        && apt install openssh-server -y \
    && DEBIAN_FRONTEND=noninteractive apt-get autoremove --purge -y \
    && DEBIAN_FRONTEND=noninteractive apt-get autoclean \
    && rm -rf /var/lib/apt/lists/*


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

RUN useradd --create-home --shell /bin/bash --user-group etsi --groups sudo \
    && echo "etsi:etsi" | chpasswd \
    && adduser etsi sudo \
    && echo "etsi ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers


RUN DEBIAN_FRONTEND=noninteractive \
        && mkdir -p /home/etsi/dev/robot \
        && cd /home/etsi/dev/robot 


ADD . /home/etsi/dev/robot

RUN pip3 install robotframework

RUN DEBIAN_FRONTEND=noninteractive \
	&& cd /home/etsi/dev/robot \
	&& pip3 install -r requirements.txt \
	&& chmod +x /home/etsi/dev/robot/scripts/* 

CMD tail -f /dev/null

scripts/launch-validation.sh

deleted100755 → 0
+0 −8
Original line number Diff line number Diff line
#!/bin/bash

echo "Starting check on ROBOT CODE"

for FILE in $(find . -name "*.robot"); do
	echo "Syntax check on ${FILE}"
	robot --dryrun -d /tmp ${FILE}
done
Loading