Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ on:
env:
REGISTRY: ghcr.io
IMAGE_NAME: ccstudio
MAJOR_VER: 12
MINOR_VER: 8
MAJOR_VER: 20
MINOR_VER: 1
PATCH_VER: 1
BUILD_VER: "00005"
COMPONENTS: PF_MSP430,PF_MSP432,PF_MSPM0,PF_WCONN,PF_C28,PF_TM4C,PF_HERCULES,PF_SITARA,PF_SITARA_MCU,PF_OMAPL,PF_DAVINCI,PF_OMAP,PF_TDA_DRA,PF_C55,PF_C6000SC,PF_C66AK_KEYSTONE,PF_MMWAVE,PF_C64MC,PF_DIGITAL_POWER,PF_PGA
BUILD_VER: "00008"
COMPONENTS: PF_MSPM0,PF_MSP430,PF_C28,PF_WCONN,PF_ARM_MPU,PF_SITARA_MCU,PF_MMWAVE,PF_HERCULES,PF_TM4C,PF_C6000SC,PF_OMAPL,PF_MSP432,PF_PGA,PF_DIGITAL_POWER

jobs:
build-image-and-extract:
Expand Down
10 changes: 7 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ RUN apt-get install -y libtinfo5:i386
RUN apt-get install -y libpython2.7
RUN apt-get install -y build-essential
RUN apt-get install -y wget
RUN apt-get install -y unzip

# Clear APT cache to reduce image size
RUN apt-get clean && rm -rf /var/lib/apt/lists/*
Expand All @@ -60,17 +61,20 @@ ARG PATCH_VER
ARG BUILD_VER

# Download and extract CCS installation package
RUN wget -q https://software-dl.ti.com/ccs/esd/CCSv${MAJOR_VER}/CCS_${MAJOR_VER}_${MINOR_VER}_${PATCH_VER}/exports/CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.tar.gz
RUN tar -zxvf CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64.tar.gz
RUN wget -q https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-J1VdearkvK/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip
RUN unzip CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux.zip

ARG COMPONENTS

RUN mkdir /opt/ti
# Install CCS in unattended mode
RUN /ccs_install/CCS${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux-x64/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --enable-components ${COMPONENTS} --prefix /opt/ti --install-BlackHawk false --install-Segger false
RUN /ccs_install/CCS_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}_linux/ccs_setup_${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}.${BUILD_VER}.run --mode unattended --prefix /opt/ti --debuglevel 4 || $(cat /opt/ti/ccs/install_logs/*/ccs_install_20.1.1.00008.log)

# Clean up installation directory
RUN rm -r /ccs_install

RUN find /opt/ti

# Set working directory to home
WORKDIR /home

Expand Down
Loading