Обновить .gitea/workflows/gitea-actions.yml
This commit is contained in:
		
							parent
							
								
									23f215c928
								
							
						
					
					
						commit
						6fbd16030f
					
				|  | @ -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 | ||||
|         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 | ||||
		Loading…
	
		Reference in New Issue