ci: 修复部署脚本找不到 docker 命令的问题 #80
@@ -11,6 +11,18 @@ jobs:
|
|||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: "http://8.161.227.145:3000/huanghaosheng/checkout@releases/v4"
|
uses: "http://8.161.227.145:3000/huanghaosheng/checkout@releases/v4"
|
||||||
|
|
||||||
|
- name: Install Docker CLI
|
||||||
|
run: |
|
||||||
|
apk add --no-cache docker-cli docker-cli-compose || \
|
||||||
|
apt-get update && apt-get install -y docker.io || \
|
||||||
|
{
|
||||||
|
# 手动下载 docker CLI
|
||||||
|
curl -fsSL https://download.docker.com/linux/static/stable/x86_64/docker-24.0.7.tgz -o docker.tgz
|
||||||
|
tar xzf docker.tgz
|
||||||
|
mv docker/docker /usr/local/bin/
|
||||||
|
rm -rf docker docker.tgz
|
||||||
|
}
|
||||||
|
|
||||||
- name: Build and Deploy
|
- name: Build and Deploy
|
||||||
run: |
|
run: |
|
||||||
chmod +x deploy.sh
|
chmod +x deploy.sh
|
||||||
|
|||||||
Reference in New Issue
Block a user