Обновить .gitea/workflows/gitea-actions.yml
This commit is contained in:
		
							parent
							
								
									23f215c928
								
							
						
					
					
						commit
						6fbd16030f
					
				|  | @ -12,43 +12,37 @@ jobs: | ||||||
|           echo "${{ secrets.ENVIRONMENT }}" > ./.env |           echo "${{ secrets.ENVIRONMENT }}" > ./.env | ||||||
|           cat ./.env |           cat ./.env | ||||||
|       - name: Install Node |       - name: Install Node | ||||||
|         run: apt install nodejs     |         uses: actions/setup-node@v4 | ||||||
|  |         with: | ||||||
|  |              node-version: 18 | ||||||
|       - name: Checkout code |       - name: Checkout code | ||||||
|         uses: actions/checkout@v3 |         uses: actions/checkout@v3 | ||||||
|       - name: Install PHP |       - name: Install PHP | ||||||
|         run: | |         uses: shivammathur/setup-php@v2 | ||||||
|           apt install apt-transport-https lsb-release ca-certificates wget -y |          with: | ||||||
|           wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg |           php-version: '8.2' | ||||||
|           sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' |           extensions: curl, exif, fileinfo, mbstring, mysqli, mysqlnd, openssl, PDO, pdo_mysql   | ||||||
|           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     |  | ||||||
|       - name: Update npm dependencies |       - name: Update npm dependencies | ||||||
|         run: |  |         run: |  | ||||||
|           node -v |           node -v | ||||||
|           npm i --progress=false |           npm i --progress=false | ||||||
|       - name: Update composer dependencies |       - name: Update composer dependencies | ||||||
|         run: |  |         uses: php-actions/composer@v6 | ||||||
|           export COMPOSER_ALLOW_SUPERUSER=1 |           with: | ||||||
|           composer show |             command: | ||||||
|           composer install |               composer install | ||||||
|       - name: Build frontend |       - name: Build frontend | ||||||
|         run: pwd; npm run build; |         run: npm run build | ||||||
|       - name: Deploy to Server |       - name: Deploy to Server | ||||||
|         uses: https://gitea.com/aquelle1/ssh-deploy@main |         run: echo "Eto ewe v razrabotke" | ||||||
|         env: |         # uses: https://gitea.com/aquelle1/ssh-deploy@main | ||||||
|           SSH_PRIVATE_KEY: ${{ secrets.SSH_KEY }} |         #env: | ||||||
|           ARGS: "-rlgoDzvc -i --delete"   |         #  SSH_PRIVATE_KEY: ${{ secrets.SSH_KEY }} | ||||||
|           REMOTE_HOST: ${{ secrets.SSH_HOST }} |         #  ARGS: "-rlgoDzvc -i --delete"   | ||||||
|           REMOTE_USER: ${{ secrets.SSH_USER }} |         #  REMOTE_HOST: ${{ secrets.SSH_HOST }} | ||||||
|           TARGET: ${{ secrets.SSH_DIR }} |         #  REMOTE_USER: ${{ secrets.SSH_USER }} | ||||||
|           SCRIPT_BEFORE: | |         #  TARGET: ${{ secrets.SSH_DIR }} | ||||||
|             systemctl stop resume |         #  SCRIPT_BEFORE: | | ||||||
|           SCRIPT_AFTER: | |         #    systemctl stop resume | ||||||
|             systemctl start resume |         #  SCRIPT_AFTER: | | ||||||
|  |         #    systemctl start resume | ||||||
		Loading…
	
		Reference in New Issue