0
respostas

Caminho do job no pipeline difere do job feito em aula

Caso aconteça com outra pessoa..

Como apontado pela Thalia Stefani Roque Tonon , num tópico aqui há dois anos, no pipeline disponibilizado na transcrição ( stage subindo container novo) o caminho da pasta do job está "/var/lib/jenkins/workspace/jenkins-todo-list-desenvolvimento/.env", enquanto o nome do job realizado em aula é só "todo-list-desenvolvimento".

 stage('Subindo o container novo') {
                steps {
                    script {
                        try {
                            sh 'docker run -d -p 81:8000 -v /var/run/mysqld/mysqld.sock:/var/run/mysqld/mysqld.sock -v /var/lib/jenkins/workspace/**jenkins-todo-list-desenvolvimento**/.env:/usr/src/app/to_do/.env --name=django-todolist-dev ' + dockerImage + ':latest'

Realizando o build deste modo, ele foi concluído com sucesso e notificado no slack como disponível. Mas não conectava à aplicação.

Quando alterado o caminho para o nome do job correto , funcionou perfeitamente.

 stage('Subindo o container novo') {
                steps {
                    script {
                        try {
                            sh 'docker run -d -p 81:8000 -v /var/run/mysqld/mysqld.sock:/var/run/mysqld/mysqld.sock -v /var/lib/jenkins/workspace/**todo-list-desenvolvimento/.env**:/usr/src/app/to_do/.env --name=django-todolist-dev ' + dockerImage + ':latest'