This commit is contained in:
16
.drone.yml
Normal file
16
.drone.yml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
kind: pipeline
|
||||||
|
name: default
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: docker
|
||||||
|
image: plugins/docker
|
||||||
|
settings:
|
||||||
|
registry: https://git.ivasoft.cz
|
||||||
|
username:
|
||||||
|
from_secret: repo_user
|
||||||
|
password:
|
||||||
|
from_secret: repo_pass
|
||||||
|
repo: git.ivasoft.cz/sw/docker-code-server
|
||||||
|
tags:
|
||||||
|
- latest
|
||||||
|
- ${DRONE_TAG:-latest}
|
||||||
@@ -37,7 +37,7 @@ RUN set -x -e; \
|
|||||||
mkdir -p /home/code/.vscode-server/cli/servers/Stable-${codeServerVer}/server; \
|
mkdir -p /home/code/.vscode-server/cli/servers/Stable-${codeServerVer}/server; \
|
||||||
tar xzf /tmp/code.tar.gz --directory /home/code/.vscode-server/cli/servers/Stable-${codeServerVer}/server --strip-components=1; \
|
tar xzf /tmp/code.tar.gz --directory /home/code/.vscode-server/cli/servers/Stable-${codeServerVer}/server --strip-components=1; \
|
||||||
mkdir /home/code/.vscode-server/extensions; \
|
mkdir /home/code/.vscode-server/extensions; \
|
||||||
for i in eamodio.gitlens ms-vscode.hexeditor icsharpcode.ilspy-vscode patcx.vscode-nuget-gallery jock.svg ms-dotnettools.csdevkit ms-dotnettools.dotnet-maui golang.go ms-python.vscode-pylance ms-vscode-remote.remote-containers ms-mssql.data-workspace-vscode redhat.java james-yu.latex-workshop tomoki1207.pdf; \
|
for i in eamodio.gitlens ms-vscode.hexeditor mutantdino.resourcemonitor icsharpcode.ilspy-vscode patcx.vscode-nuget-gallery jock.svg ms-dotnettools.csdevkit ms-dotnettools.dotnet-maui golang.go ms-python.vscode-pylance ms-vscode-remote.remote-containers ms-mssql.data-workspace-vscode redhat.java james-yu.latex-workshop tomoki1207.pdf; \
|
||||||
do /home/code/.vscode-server/cli/servers/Stable-${codeServerVer}/server/bin/code-server --extensions-dir /home/code/.vscode-server/extensions --install-extension $i; done; \
|
do /home/code/.vscode-server/cli/servers/Stable-${codeServerVer}/server/bin/code-server --extensions-dir /home/code/.vscode-server/extensions --install-extension $i; done; \
|
||||||
# Code
|
# Code
|
||||||
#wget https://vscode.download.prss.microsoft.com/dbazure/download/stable/4849ca9bdf9666755eb463db297b69e5385090e3/code_1.93.0-1725459079_amd64.deb -O /tmp/code.deb;
|
#wget https://vscode.download.prss.microsoft.com/dbazure/download/stable/4849ca9bdf9666755eb463db297b69e5385090e3/code_1.93.0-1725459079_amd64.deb -O /tmp/code.deb;
|
||||||
@@ -47,6 +47,7 @@ RUN set -x -e; \
|
|||||||
apt install -y zip openjdk-17-jdk-headless; \
|
apt install -y zip openjdk-17-jdk-headless; \
|
||||||
wget -q https://dl.google.com/android/repository/commandlinetools-linux-10406996_latest.zip -O /home/code/sdk/commandlinetools.zip && unzip -q /home/code/sdk/commandlinetools.zip -d /home/code/sdk; \
|
wget -q https://dl.google.com/android/repository/commandlinetools-linux-10406996_latest.zip -O /home/code/sdk/commandlinetools.zip && unzip -q /home/code/sdk/commandlinetools.zip -d /home/code/sdk; \
|
||||||
echo ANDROID_SDK_ROOT=/home/code/sdk >> /etc/environment; \
|
echo ANDROID_SDK_ROOT=/home/code/sdk >> /etc/environment; \
|
||||||
|
echo ANDROID_HOME=/home/code/sdk >> /etc/environment; \
|
||||||
sed -i -E "s:PATH=\"?([^\"]*)\"?:PATH=/home/code/sdk/cmdline-tools/bin\:\1:g" /etc/environment; \
|
sed -i -E "s:PATH=\"?([^\"]*)\"?:PATH=/home/code/sdk/cmdline-tools/bin\:\1:g" /etc/environment; \
|
||||||
export PATH=/home/code/sdk/cmdline-tools/bin:$PATH ANDROID_SDK_ROOT=/home/code/sdk; \
|
export PATH=/home/code/sdk/cmdline-tools/bin:$PATH ANDROID_SDK_ROOT=/home/code/sdk; \
|
||||||
yes|sdkmanager --sdk_root=/home/code/sdk "platform-tools" "build-tools;34.0.0" "platforms;android-34"; \
|
yes|sdkmanager --sdk_root=/home/code/sdk "platform-tools" "build-tools;34.0.0" "platforms;android-34"; \
|
||||||
|
|||||||
Reference in New Issue
Block a user