Skip to content

Commit 032a132

Browse files
committed
Action для PR
1 parent a63b69d commit 032a132

File tree

1 file changed

+17
-11
lines changed

1 file changed

+17
-11
lines changed

.github/workflows/deploy.yml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,39 @@
11
name: Deploy to YoungcoderFTP
22
on:
33
push:
4-
branches: [ main ] # Триггер на push в ветку main
4+
branches: [ main ]
5+
pull_request:
6+
types: [closed]
7+
branches: [ main ]
58

69
jobs:
710
deploy:
8-
if: github.actor == 'KaDeaT'
9-
runs-on: ubuntu-latest # Используем последний Ubuntu
11+
# Только для твоих пушей или мерженых PR
12+
if: |
13+
(github.event_name == 'push' && github.actor == 'KaDeaT') ||
14+
(github.event_name == 'pull_request' && github.event.pull_request.merged == true)
15+
runs-on: ubuntu-latest
1016

1117
steps:
1218
- name: Checkout code
13-
uses: actions/checkout@v4 # Клонируем репозиторий
19+
uses: actions/checkout@v4
1420

1521
- name: Upload ./lang_c/ files via FTP
1622
uses: SamKirkland/[email protected] # Готовый Action для FTP
1723
with:
1824
server: ${{ secrets.FTP_SERVER }}
1925
username: ${{ secrets.FTP_USERNAME }}
2026
password: ${{ secrets.FTP_PASSWORD }}
21-
local-dir: ./lang_c/ # Папка с файлами для загрузки
22-
server-dir: /lang_c/ # Папка на хостинге
23-
dangerous-clean-slate: false
27+
local-dir: ./lang_c/
28+
server-dir: /lang_c/
29+
dangerous-clean-slate: false
2430

2531
- name: Upload ./ide/ files via FTP
26-
uses: SamKirkland/[email protected] # Готовый Action для FTP
32+
uses: SamKirkland/[email protected]
2733
with:
2834
server: ${{ secrets.FTP_SERVER }}
2935
username: ${{ secrets.FTP_USERNAME }}
3036
password: ${{ secrets.FTP_PASSWORD }}
31-
local-dir: ./ide/ # Папка с файлами для загрузки
32-
server-dir: /ide/ # Папка на хостинге
33-
dangerous-clean-slate: false
37+
local-dir: ./ide/
38+
server-dir: /ide/
39+
dangerous-clean-slate: false

0 commit comments

Comments
 (0)