Как развернуть приложение Laravel, используя действие GitHubPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как развернуть приложение Laravel, используя действие GitHub

Сообщение Anonymous »

Я пытаюсь развернуть свое приложение Laravel для моего сервера, используя действия GitHub для сборки и тестирования, а затем развернуть через SSH. развертывания не может найти мой скрипт развертывания, т.е. server_deploy.sh < /p>
Вот мой main.yml file < /p>

Код: Выделить всё

name: CD

on:
push:
branches: [ production ]

jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
token: ${{ secrets.PUSH_TOKEN }}
- name: Set up Node
uses: actions/setup-node@v1
with:
node-version: '12.x'
- run: npm install
- run: npm run production
- name: Commit built assets
run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git checkout -B deploy
git add -f public/
git commit -m "Build front-end assets"
git push -f origin deploy
- name: Deploy to production
uses: appleboy/ssh-action@master
with:
username: ${{ secrets.SSH_USERNAME }}
host: ${{ secrets.SSH_HOST }}
password: ${{ secrets.SSH_PASSWORD }}
script: 'cd /home/admin/web/case4.example.co/public_html/ && ls && sh server_deploy.sh'
< /code>
и вот мой сервер_deploy.sh < /p>
#!/bin/sh
set -e

echo "Deploying application ..."

# Enter maintenance mode
(php artisan down --message 'The app is being (quickly!) updated. Please try again in a minute.') || true
# Update codebase
git fetch origin deploy
git reset --hard origin/deploy

# Install dependencies based on lock file
composer install --no-interaction --prefer-dist --optimize-autoloader

# Exit maintenance mode
php artisan up

echo "Application deployed!"
Однако, когда я выполняю этот рабочий процесс, он не может найти файл server_deploy.sh.

я пробо не.
Пожалуйста, помогите.

Подробнее здесь: https://stackoverflow.com/questions/628 ... hub-action
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»