reduce space need.

This commit is contained in:
licsber 2024-03-10 12:16:05 +08:00
parent fefaf4efbd
commit adc3f18d3f
5 changed files with 9 additions and 7 deletions

View File

@ -24,12 +24,14 @@ jobs:
run: | run: |
docker rmi `docker images -q` docker rmi `docker images -q`
sudo -E rm -rf /usr/share/dotnet /etc/mysql /etc/php /etc/apt/sources.list.d /usr/local/lib/android sudo -E rm -rf /usr/share/dotnet /etc/mysql /etc/php /etc/apt/sources.list.d /usr/local/lib/android
sudo -E rm -rf /usr/local/share/boost "$AGENT_TOOLSDIRECTORY" /opt/ghc
sudo -E apt update -y sudo -E apt update -y
sudo -E apt -y purge azure-cli* ghc* zulu* llvm* firefox google* dotnet* powershell* openjdk* mysql* php* mongodb* dotnet* snap* sudo -E apt -y purge azure-cli* ghc* zulu* llvm* firefox google* dotnet* powershell* openjdk* mysql* php* mongodb* dotnet* snap*
sudo -E systemctl daemon-reload sudo -E systemctl daemon-reload
sudo -E apt -y autoremove --purge sudo -E apt -y autoremove --purge
sudo -E apt clean sudo -E apt clean
sudo -E timedatectl set-timezone "Asia/Shanghai" sudo -E timedatectl set-timezone "Asia/Shanghai"
df -h
- name: Checkout V4 - name: Checkout V4
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -49,7 +51,7 @@ jobs:
echo "image=$IMAGE" >> $GITHUB_OUTPUT echo "image=$IMAGE" >> $GITHUB_OUTPUT
cd `dirname "${{ env.DOCKERFILE }}"` cd `dirname "${{ env.DOCKERFILE }}"`
docker build -t "$IMAGE:${{ env.TAG }}" --file `basename ${{ env.DOCKERFILE }}` . docker build -t "$IMAGE:${{ env.TAG }}" --file `basename ${{ env.DOCKERFILE }}` .
- name: Push Image - name: Push Image
run: | run: |
docker push "${{ steps.build.outputs.image }}:${{ env.TAG }}" docker push "${{ steps.build.outputs.image }}:${{ env.TAG }}"

View File

@ -14,7 +14,7 @@ env:
jobs: jobs:
build: build:
runs-on: self-hosted runs-on: [self-hosted, Windows]
steps: steps:
- name: Checkout V4 - name: Checkout V4
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -5,7 +5,7 @@ on:
jobs: jobs:
build: build:
runs-on: self-hosted runs-on: [self-hosted, Windows]
steps: steps:
- name: Trigger Reboot - name: Trigger Reboot
run: | run: |

View File

@ -1,5 +1,5 @@
FROM docker.io/debian:12 FROM docker.io/debian:12
LABEL org.opencontainers.image.authors="licsber<admin@licsber.site>" LABEL org.opencontainers.image.authors='licsber<admin@licsber.site>'
RUN lscpu && \ RUN lscpu && \
apt update > /dev/null && \ apt update > /dev/null && \
@ -8,11 +8,11 @@ RUN lscpu && \
libncurses-dev libssl-dev python3-distutils \ libncurses-dev libssl-dev python3-distutils \
libelf-dev python3-pyelftools \ libelf-dev python3-pyelftools \
rsync unzip zlib1g-dev file wget \ rsync unzip zlib1g-dev file wget \
qemu-utils screenfetch neofetch \ qemu-utils screenfetch \
> /dev/null && \ > /dev/null && \
apt clean > /dev/null && \ apt clean > /dev/null && \
rm -rf /var/lib/apt/list/* && \ rm -rf /var/lib/apt/list/* && \
screenfetch && neofetch screenfetch
RUN useradd -c 'licsber user' -m -d /home/licsber -s /bin/bash licsber RUN useradd -c 'licsber user' -m -d /home/licsber -s /bin/bash licsber
RUN usermod -aG sudo licsber RUN usermod -aG sudo licsber

View File

@ -1,5 +1,5 @@
FROM registry.cn-beijing.aliyuncs.com/licsber/github:openwrt-lede-env FROM registry.cn-beijing.aliyuncs.com/licsber/github:openwrt-lede-env
LABEL org.opencontainers.image.authors="licsber<admin@licsber.site>" LABEL org.opencontainers.image.authors='licsber<admin@licsber.site>'
USER licsber USER licsber
WORKDIR /home/licsber/lede WORKDIR /home/licsber/lede