Update .github/workflows/WebCI.yml
IMAGESTOR CI / IMAGESTOR_CI (push) Failing after 2s Details

This commit is contained in:
kj4lxc 2026-03-01 22:43:20 +00:00
parent 37a8dba958
commit a7c371abc8
1 changed files with 39 additions and 19 deletions

View File

@ -1,4 +1,5 @@
name: IMAGESTOR CI name: IMAGESTOR CI
on: on:
push: push:
branches: branches:
@ -8,31 +9,41 @@ jobs:
IMAGESTOR_CI: IMAGESTOR_CI:
runs-on: [linux] runs-on: [linux]
steps: steps:
# --- STARTUP DISCORD NOTIFICATION ---
- name: Send Startup Notification to Discord - name: Send Startup Notification to Discord
uses: sarisia/actions-status-discord@v1.16.0
if: always() if: always()
with: run: |
webhook: ${{ secrets.DISCORD_WEBHOOK }} curl -H "Content-Type: application/json" \
nodetail: true -d "{
title: "Beginning IMAGESTOR WEB CI" \"username\": \"Fred The Builder\",
description: "Workflow triggered by commit: https://github.com/${{ github.repository }}/commit/${{ github.sha }}" \"avatar_url\": \"https://i.imgur.com/tgpIa7T.png\",
username: "Fred The Builder" \"embeds\": [
avatar_url: https://i.imgur.com/tgpIa7T.png {
color: 0xf7c12a #Yellow \"title\": \"Beginning IMAGESTOR WEB CI\",
\"description\": \"Workflow triggered by commit: https://github.com/${GITHUB_REPOSITORY}/commit/${GITHUB_SHA}\",
\"color\": 16217354
}
]
}" \
"${{ secrets.DISCORD_WEBHOOK }}"
# --- CHECKOUT REPO ---
- name: Checkout - name: Checkout
uses: actions/checkout@v3.5.3 uses: actions/checkout@v3.5.3
with: with:
fetch-depth: 0 fetch-depth: 0
# --- RESTORE LAST MODIFICATION TIMESTAMPS ---
- name: Restore Last Modificaiton Timestamps - name: Restore Last Modificaiton Timestamps
uses: chetan/git-restore-mtime-action@v2 uses: chetan/git-restore-mtime-action@v2
# --- MOVE CODE TO WORKING DIRECTORY ---
- name: Move code to working directory so upload is easier - name: Move code to working directory so upload is easier
run: | run: |
mkdir -p ./workingdir2 mkdir -p ./workingdir2
find ./ -mindepth 1 -maxdepth 1 -type d ! -name '.git' ! -name '.github' ! -name 'workingdir2' ! -name '.vscode' -exec mv -t workingdir2/ {} + find ./ -mindepth 1 -maxdepth 1 -type d ! -name '.git' ! -name '.github' ! -name 'workingdir2' ! -name '.vscode' -exec mv -t workingdir2/ {} +
# --- SFTP UPLOAD WEB ---
- name: SFTP Upload - Web - name: SFTP Upload - Web
uses: wangyucode/sftp-upload-action@v2.0.2 uses: wangyucode/sftp-upload-action@v2.0.2
with: with:
@ -45,6 +56,7 @@ jobs:
exclude: '*.git/*,*.git/,*.github/*,*.github/,README.md,.gitignore' exclude: '*.git/*,*.git/,*.github/*,*.github/,README.md,.gitignore'
removeExtraFilesOnServer: true removeExtraFilesOnServer: true
# --- SFTP UPLOAD FIVEM ---
- name: SFTP Upload - Fivem - name: SFTP Upload - Fivem
uses: wangyucode/sftp-upload-action@v2.0.2 uses: wangyucode/sftp-upload-action@v2.0.2
with: with:
@ -57,17 +69,25 @@ jobs:
exclude: '*.git/*,*.git/,*.github/*,*.github/,README.md,.gitignore' exclude: '*.git/*,*.git/,*.github/*,*.github/,README.md,.gitignore'
removeExtraFilesOnServer: true removeExtraFilesOnServer: true
# --- MOVE CODE BACK ---
- name: Put It All Back - name: Put It All Back
run: | run: |
mv ./workingdir2/* ./ mv ./workingdir2/* ./
- name: Send Ending Notification to Discord
uses: sarisia/actions-status-discord@v1.16.0
if: always()
with:
webhook: ${{ secrets.DISCORD_WEBHOOK}}
title: "Completed IMAGESTOR WEB CI"
description: "Commit: https://github.com/${{ github.repository }}/commit/${{ github.sha }} is now live on the Dev server."
username: "Fred The Builder"
avatar_url: https://i.imgur.com/tgpIa7T.png
color: 0x2af753 #Green
# --- ENDING DISCORD NOTIFICATION ---
- name: Send Ending Notification to Discord
if: always()
run: |
curl -H "Content-Type: application/json" \
-d "{
\"username\": \"Fred The Builder\",
\"avatar_url\": \"https://i.imgur.com/tgpIa7T.png\",
\"embeds\": [
{
\"title\": \"Completed IMAGESTOR WEB CI\",
\"description\": \"Commit: https://github.com/${GITHUB_REPOSITORY}/commit/${GITHUB_SHA} is now live on the Dev server.\",
\"color\": 2852499
}
]
}" \
"${{ secrets.DISCORD_WEBHOOK }}"