From a6f27d87f2b4c23e635f992aac2709ec784e244c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Insaurralde=20Avalos?= Date: Sun, 18 Jun 2023 16:31:50 -0400 Subject: [PATCH] remove gitlab ci leftover files [skip-ci] --- ci/.gitlab-ci.yml | 43 ----------------- ci/Dockerfile | 117 ---------------------------------------------- 2 files changed, 160 deletions(-) delete mode 100644 ci/.gitlab-ci.yml delete mode 100644 ci/Dockerfile diff --git a/ci/.gitlab-ci.yml b/ci/.gitlab-ci.yml deleted file mode 100644 index 92200a8d8e..0000000000 --- a/ci/.gitlab-ci.yml +++ /dev/null @@ -1,43 +0,0 @@ -# gitlab CI config file - -# this image is on dockerhub. Dockerfile is here: https://gitlab.com/PrzemoF/FreeCAD/-/blob/gitlab-v1/ci/Dockerfile -image: freecadci/runner - -stages: # List of stages for jobs, and their order of execution - - build - - test - -before_script: - - apt-get update -yqq - # CCache Config - - mkdir -p ccache - - export CCACHE_BASEDIR=${PWD} - - export CCACHE_DIR=${PWD}/ccache - -cache: - paths: - - ccache/ - -build-job: # This job runs in the build stage, which runs first. - stage: build - - script: - - echo "Compiling the code..." - - mkdir build - - cd build - - ccache cmake ../ - - ccache cmake --build ./ -j$(nproc) - - echo "Compile complete." - - artifacts: - paths: - - build/ - -test-job: # This job runs in the test stage. - stage: test # It only starts when the job in the build stage completes successfully. - script: - - echo "Running unit tests... " - - cd build/bin/ - # Testing currently doesn't work due to problems with libraries ot being visible by the binary. - - ./FreeCADCmd -t 0 - diff --git a/ci/Dockerfile b/ci/Dockerfile deleted file mode 100644 index c91d6d6b8a..0000000000 --- a/ci/Dockerfile +++ /dev/null @@ -1,117 +0,0 @@ -FROM ubuntu:20.04 -MAINTAINER Przemo Firszt -# This is the docker image definition used to build FreeCAD. It's currently accessible on: -# https://hub.docker.com/repository/docker/freecadci/runner -# on under name freecadci/runner when using docker - -ENV DEBIAN_FRONTEND=noninteractive - -RUN apt-get update -y -RUN apt-get update -y && apt-get install -y gnupg2 -RUN echo "deb http://ppa.launchpad.net/freecad-maintainers/freecad-daily/ubuntu focal main" >> /etc/apt/sources.list.d/freecad-daily.list -RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 83193AA3B52FF6FCF10A1BBF005EAE8119BB5BCA -RUN apt-get update -y - -# those 3 are for debugging purposes only. Not required to build FreeCAD -RUN apt-get install -y \ - vim \ - nano \ - bash - -# Main set of FreeCAD dependencies. To be verified. -RUN apt-get install -y \ - ccache \ - cmake \ - debhelper \ - dh-exec \ - dh-python \ - doxygen \ - git \ - graphviz \ - libboost-date-time-dev \ - libboost-dev \ - libboost-filesystem-dev \ - libboost-filesystem1.71-dev \ - libboost-graph-dev \ - libboost-iostreams-dev \ - libboost-program-options-dev \ - libboost-program-options1.71-dev \ - libboost-python1.71-dev \ - libboost-regex-dev \ - libboost-regex1.71-dev \ - libboost-serialization-dev \ - libboost-system1.71-dev \ - libboost-thread-dev \ - libboost-thread1.71-dev \ - libboost1.71-dev \ - libcoin-dev \ - libdouble-conversion-dev \ - libeigen3-dev \ - libglew-dev \ - libgts-bin \ - libgts-dev \ - libkdtree++-dev \ - liblz4-dev \ - libmedc-dev \ - libmetis-dev \ - libnglib-dev \ - libocct-data-exchange-dev \ - libocct-ocaf-dev \ - libocct-visualization-dev \ - libopencv-dev \ - libproj-dev \ - libpyside2-dev \ - libqt5opengl5 \ - libqt5opengl5-dev \ - libqt5svg5-dev \ - libqt5webkit5 \ - libqt5webkit5-dev \ - libqt5x11extras5-dev \ - libqt5xmlpatterns5-dev \ - libshiboken2-dev \ - libspnav-dev \ - libvtk7-dev \ - libvtk7.1p \ - libvtk7.1p-qt \ - libx11-dev \ - libxerces-c-dev \ - libzipios++-dev \ - lsb-release \ - nastran \ - netgen \ - netgen-headers \ - occt-draw \ - pybind11-dev \ - pyqt5-dev-tools \ - pyside2-tools \ - python3-dev \ - python3-matplotlib \ - python3-pivy \ - python3-ply \ - python3-pyside2.* \ - python3-pyside2.qtcore \ - python3-pyside2.qtgui \ - python3-pyside2.qtsvg \ - python3-pyside2.qtuitools \ - python3-pyside2.qtwidgets \ - python3-pyside2.qtxml \ - python3-requests \ - python3-yaml \ - qt5-default \ - qt5-qmake \ - qtbase5-dev \ - qttools5-dev \ - qtwebengine5-dev \ - swig - -RUN apt-get update -y --fix-missing - -# Clean -RUN apt-get clean \ - && rm /var/lib/apt/lists/* \ - /usr/share/doc/* \ - /usr/share/locale/* \ - /usr/share/man/* \ - /usr/share/info/* -fR - -