Le support aux utilisateurs et les demandes de création de comptes externes doivent être faites depuis les issues du projet GitLab HEFR (https://gitlab.forge.hefr.ch/forge-hefr/gitlab-hefr)

Commit aa6e74f5 authored by Jacques Supcik's avatar Jacques Supcik

ci: wip

parent e7becb58
Pipeline #8193 failed with stage
in 3 seconds
FROM ubuntu:bionic
FROM registry.forge.hefr.ch/embsys/arm-none-eabi-builder:latest
LABEL maintainer "Jacques Supcik <jacques.supcik@hefr.ch>"
RUN apt-get update && apt-get install -y \
clang \
clang-tools \
cmake \
curl \
file \
git \
make \
python3 \
python3-pip \
RUN cd /opt && curl -sL https://developer.arm.com/-/media/Files/downloads/gnu-rm/8-2019q3/RC1.1/gcc-arm-none-eabi-8-2019-q3-update-linux.tar.bz2 | tar jxf -
ENV PATH=${PATH}:/opt/gcc-arm-none-eabi-8-2019-q3-update/bin
RUN pip3 install chardet cpplint
# Get the latest libbbb from gitlab
RUN cd /tmp && \
curl -L https://gitlab.forge.hefr.ch/embsys/libbbb/-/jobs/artifacts/master/download?job=build --output t.zip && \
unzip t.zip && \
cd build && \
tar zxvf libbbb-*-arm-none-eabi.tar.gz && \
cp -l /tmp/build/libbbb-*-arm-none-eabi/include/* /usr/arm-none-eabi/include/ && \
cp -l /tmp/build/libbbb-*-arm-none-eabi/lib/* /usr/arm-none-eabi/lib/
cp -l /tmp/build/libbbb-*-arm-none-eabi/include/* /opt/gcc-arm-none-eabi-*/arm-none-eabi/include/ && \
cp -l /tmp/build/libbbb-*-arm-none-eabi/lib/* /opt/gcc-arm-none-eabi-*/arm-none-eabi/lib/
# Copy makefiles, headers and library to /se12/bbb for compatibility
COPY make.d /se12/bbb/make
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment