From 6fbd16030faa1088f2a0124c8eb1b40bad145902 Mon Sep 17 00:00:00 2001 From: Dhaverd Date: Mon, 18 Mar 2024 19:10:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20.gitea/workflows/gitea-actions.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/gitea-actions.yml | 54 +++++++++++++----------------- 1 file changed, 24 insertions(+), 30 deletions(-) diff --git a/.gitea/workflows/gitea-actions.yml b/.gitea/workflows/gitea-actions.yml index fa79115..94d9a31 100644 --- a/.gitea/workflows/gitea-actions.yml +++ b/.gitea/workflows/gitea-actions.yml @@ -12,43 +12,37 @@ jobs: echo "${{ secrets.ENVIRONMENT }}" > ./.env cat ./.env - name: Install Node - run: apt install nodejs + uses: actions/setup-node@v4 + with: + node-version: 18 - name: Checkout code uses: actions/checkout@v3 - name: Install PHP - run: | - apt install apt-transport-https lsb-release ca-certificates wget -y - wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg - sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' - apt update - apt install php8.2 php8.2-cli php-8.2{bz2,curl,mbstring,intl} php8.2-fpm - - name: Install Composer - run: | - php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" - php composer-setup.php - php -r "unlink('composer-setup.php');" - php composer.phar install - php composer.phar dump-autoload + uses: shivammathur/setup-php@v2 + with: + php-version: '8.2' + extensions: curl, exif, fileinfo, mbstring, mysqli, mysqlnd, openssl, PDO, pdo_mysql - name: Update npm dependencies run: | node -v npm i --progress=false - name: Update composer dependencies - run: | - export COMPOSER_ALLOW_SUPERUSER=1 - composer show - composer install + uses: php-actions/composer@v6 + with: + command: + composer install - name: Build frontend - run: pwd; npm run build; + run: npm run build - name: Deploy to Server - uses: https://gitea.com/aquelle1/ssh-deploy@main - env: - SSH_PRIVATE_KEY: ${{ secrets.SSH_KEY }} - ARGS: "-rlgoDzvc -i --delete" - REMOTE_HOST: ${{ secrets.SSH_HOST }} - REMOTE_USER: ${{ secrets.SSH_USER }} - TARGET: ${{ secrets.SSH_DIR }} - SCRIPT_BEFORE: | - systemctl stop resume - SCRIPT_AFTER: | - systemctl start resume \ No newline at end of file + run: echo "Eto ewe v razrabotke" + # uses: https://gitea.com/aquelle1/ssh-deploy@main + #env: + # SSH_PRIVATE_KEY: ${{ secrets.SSH_KEY }} + # ARGS: "-rlgoDzvc -i --delete" + # REMOTE_HOST: ${{ secrets.SSH_HOST }} + # REMOTE_USER: ${{ secrets.SSH_USER }} + # TARGET: ${{ secrets.SSH_DIR }} + # SCRIPT_BEFORE: | + # systemctl stop resume + # SCRIPT_AFTER: | + # systemctl start resume \ No newline at end of file