[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Ubiratan Lima
Criador Ubiratan Lima 26/09/2023

Segui o curso muito bem, sem duvidas até o deploy.

erro: Unable to resolve action ´easingtheme/[email protected]´
logo asseguir todas as variaveis ficam invalidas.

Criador Ubiratan Lima 26/09/2023
      - name: Deploy to server
        uses: easingthemes/[email protected]
        env:
          SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
          ARGS: "-rltgoDzvO --exclude .git --exclude .docker --exclude .github"
          #SOURCE:
          REMOTE_HOST: ${{ secrets.SSH_HOST }}
          REMOTE_USER: ${{ secrets.SSH_USER }}
          #REMOTE_PORT: ${{ secrets.SSH_PORT }}
          TARGET: /home/ubiratanlima/projects/teste/

 

Ubiratan Lima
Criador Ubiratan Lima 26/09/2023

 

0s
 
Current runner version: '2.309.0'
 
Operating System
 
Ubuntu
 
***.04.3
 
LTS
 
Runner Image
 
Image: ubuntu-***.04
 
Version: 20230924.1.0
 
 
 
Runner Image Provisioner
 
2.0.310.1
 
GITHUB_TOKEN Permissions
 
Contents: read
 
Metadata: read
 
Packages: read
 
Secret source: Actions
 
Prepare workflow directory
 
Prepare all required actions
 
Getting action download info
 

Error: Unable to resolve action `easingthemes/[email protected]`, unable to find version `V2.2.11`

Ubiratan Lima
Criador Ubiratan Lima 26/09/2023

qualquer versão que eu coloco não funciona.

Ubiratan Lima
Manager Carlos Ferreira 26/09/2023

Olá, Ubiratan!
Como vai?

Me envia o link do projeto no GitHub, que te ajudo a identificar o que está errado.

Carlos Ferreira
Criador Ubiratan Lima 26/09/2023

estou inserindo seu email prof. Carlos. ele está privado...

Ubiratan Lima
Criador Ubiratan Lima 26/09/2023

Estou escrevendo aqui porque o git não deixa o arquivo ir com erro no VS CODE. (abaixo a parte que da erro na propria escrita.).

 

  laravel-deploy:
    name: CD
    needs: laravel-tests
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
        with:
          ref: main

      - name: Deploy to server
        uses: easingthemes/[email protected]
        env:
          SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
          ARGS: "-rltgoDzvO --exclude .git --exclude .docker --exclude .github"
          #SOURCE:
          REMOTE_HOST: ${{ secrets.SSH_HOST }}
          REMOTE_USER: ${{ secrets.SSH_USER }}
          #REMOTE_PORT: ${{ secrets.SSH_PORT }}
          TARGET: /home/ubiratanlima/projects/teste/

 

Ubiratan Lima
Manager Carlos Ferreira 26/09/2023

Ok, vou conferir agora.

Carlos Ferreira
Manager Carlos Ferreira 26/09/2023

Criei uma branch no seu projeto chamada deploy, removi o processo de CI (só para ficar mais rápido mesmo).

Tentei fazer o deploy, mas deu erro de public key, ou seja, a chave informada no GitHub actions está errada. (https://prnt.sc/5NAPgBRk6hSl)

Consegue atualizar essas informações para mim rodar novamente e te ajudar com isso?

Carlos Ferreira
Criador Ubiratan Lima 26/09/2023

Ei tive um problema na digital ocean... vou refazer as credenciais... perdão esqueci de avisar.
Será que voce consegue me dar uma força com calma, nas questões de SSL, vou fazer a configuração da cloudflar novamente.

A minha ideia é trabalhar com a DROPLET na D.O. com o SSL da CLOUDFLARE... a parte de laravel está muito top, mas ainda vou fazer mais trinamentos que ainda não fiz contigo.
Falei amanhã e respondo novamente... agora tenho um compromisso... vou rezar um pouco... estou precisando. rsrsrsrs...

Gratidão. (Sequiser me dar alguma dica relacionada ao GITHUB sou todo ouvidos, é a primeira vez que estou utilizando.

Ubiratan Lima
Criador Ubiratan Lima 26/09/2023

Pronto. atualizei todas as secrets e usuarios. agora está rodando.
EU nào eston conseguindo fazer um git pull de dentro do docker... tentei usar o echo $USER_GIT | echo $PASS_GIT | git pull , mas não rolou.

Ubiratan Lima
Manager Carlos Ferreira 26/09/2023

Fiz e deu certo, confere em: https://github.com/ubiratanlima/docker-laravel/actions/runs/6339298727/job/17218131897

--

Sobre o pull, não vai funcionar mesmo, o repositório é privado.

Carlos Ferreira
Criador Ubiratan Lima 26/09/2023

Não consegui identificar o motivo do erro que printei para voce... vou procurar novamente... Mas de qualquer forma agradeço... vou seguir sua recomendação sobre a cloudflare. vou trabalhar com eles.

Ubiratan Lima
Criador Ubiratan Lima 26/09/2023

Carlos. fiquei com uma duvida aqui sobre a parte de executar comandos via ssh.
o GIT PULL é para trazer as modificações do github, eu tentei escrever na parte do COMANDOS SSH da seguinte forma:

 

setei a variavel GIT_USER = ${{ secret.GIT_USER }}

e outra GIT_PASS = ${{ secret.GIT_PASS }}

ambas para serem utilizadas nos comandos ssh.

na parte que está sendo executado o ls -la, entendo que ja estou no sistema e nesse caso seria apenas dar o comando git pull pois ja estou na branch correta... Mas ele não entende...

está dessa forma:

cd docker-laravel #aqui ele acessa o diretório certinho...
            echo $USER_GIT | echo $PASS_GIT | git pull # aqui ele até executa o comando, mas no momento de
# inserir o usuario e a senha da errado.

 

Ubiratan Lima
Manager Carlos Ferreira 26/09/2023

Aqui deixei certinho para você (versões e etc): https://github.com/ubiratanlima/docker-laravel/actions/runs/6339298727/job/17218131897

Como está enviando os arquivos por ssh, não precisa fazer o pull, e por ser um repositório privado, só vai aumentar a dor de cabeça.

Deixa o seu processo de deploy dessa forma, que fica mais simples e fácil:
https://github.com/ubiratanlima/docker-laravel/actions/runs/6339298727/workflow

Carlos Ferreira
Criador Ubiratan Lima 26/09/2023

Entendi.
Meu VS CODE fica apresentando erro... mesmo com o seu, o problema não é o código é o VS CODE...

grato.

Ubiratan Lima
Criador Ubiratan Lima 26/09/2023

Boa noite.

0s
 
Run vendor/bin/phpunit
 
vendor/bin/phpunit
 
shell: /usr/bin/bash -e {0}
 
env:
 
DB_CONNECTION: sqlite
 
DB_DATABASE: database/database.sqlite
 
 
 
 
 
Pest\Exceptions\InvalidPestCommand
 
 
 
Please run [./vendor/bin/pest] instead.
 
 
 

Error: Process completed with exit code 1.

Esse problema é novo no CI, eu não mexi em nada, ele não está conseguindo fazer o teste do PHP UNIT.

o restante acima e depois do teste funciona certinho, tudo visto verde.

 

Ubiratan Lima
Manager Carlos Ferreira 26/09/2023

Olá, Ubiratan! Tudo bem?

Teria como compartilhar o GitHub comigo, queria ver os detalhes dos logs dos erros, para conseguir te ajudar.

Carlos Ferreira
Criador Ubiratan Lima 26/09/2023

Professor. Me perdoa...

Estou inserindo o sr no projeto.
https://github.com/ubiratanlima/RELIG-SYS/

Ubiratan Lima
Criador Ubiratan Lima 26/09/2023

O que eu fiz, para continuar os estudos, eu comentei a parte de criação do banco de dados (cria normalmente) e tambem a parte da aplicação do teste que essa parte do PHP UNIT não funcionava.
Ja percebi que terei que fazer um estudo mais aprofundado do phpunit para testes no laravel.
Gratidão.

Obs. o projeto ja está fazendo deploys perfeitamente, automatizado. muito bom... estou realmente contente.

Ubiratan Lima
Manager Carlos Ferreira 26/09/2023

Show de bola, qualquer problema, conte comigo.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!