Compare commits
2 Commits
d3811181cb
...
v1.0.3
| Author | SHA1 | Date | |
|---|---|---|---|
| a4902897dd | |||
| 1af468c2ff |
@@ -18,19 +18,19 @@ jobs:
|
||||
cd site
|
||||
sed -i "s/?v=[0-9]*/?v=${GITHUB_REF_NAME}/g" index.html
|
||||
|
||||
- name: 发布到 ubuntu3(公网 www.shashann.com)
|
||||
- name: 发布到 ubuntu2(阿里云正式机,公网 www.shashann.com)
|
||||
env:
|
||||
DEPLOY_KEY: ${{ secrets.DEPLOY_SSH_KEY }}
|
||||
run: |
|
||||
mkdir -p ~/.ssh && chmod 700 ~/.ssh
|
||||
printf '%s\n' "$DEPLOY_KEY" > ~/.ssh/id_ed25519
|
||||
chmod 600 ~/.ssh/id_ed25519
|
||||
ssh-keyscan -H 124.222.157.76 >> ~/.ssh/known_hosts 2>/dev/null
|
||||
ssh-keyscan -H 101.133.145.181 >> ~/.ssh/known_hosts 2>/dev/null
|
||||
cd site
|
||||
ssh ubuntu@124.222.157.76 'mkdir -p /var/www/shashann-homepage && find /var/www/shashann-homepage -mindepth 1 -maxdepth 1 -exec rm -rf {} +'
|
||||
tar czf - index.html assets robots.txt sitemap.xml llms.txt | ssh ubuntu@124.222.157.76 'tar xzf - -C /var/www/shashann-homepage'
|
||||
ssh root@101.133.145.181 'mkdir -p /var/www/shashann-homepage && find /var/www/shashann-homepage -mindepth 1 -maxdepth 1 -exec rm -rf {} +'
|
||||
tar czf - index.html assets robots.txt sitemap.xml llms.txt | ssh root@101.133.145.181 'tar xzf - -C /var/www/shashann-homepage'
|
||||
|
||||
- name: 上线验证
|
||||
run: |
|
||||
curl -s -f -o /dev/null --resolve www.shashann.com:443:124.222.157.76 https://www.shashann.com/ || { echo "❌ 公网验证失败"; exit 1; }
|
||||
curl -s -f -o /dev/null --resolve www.shashann.com:443:101.133.145.181 https://www.shashann.com/ || { echo "❌ 公网验证失败"; exit 1; }
|
||||
echo "✅ 云端已发布 ${GITHUB_REF_NAME} $(date '+%H:%M:%S')"
|
||||
|
||||
Reference in New Issue
Block a user