Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

CD a Ambiente Staging

12/21
Recursos

Aportes 15

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Creo que como ejercicio de recordacion deberian haber echo la creacion del Job de deploy desde el Jenkins file. 😦

La plataforma de Now ahora se llama Vercel, es así como su implementación a la subida de archivos estáticos cambió.
Después de muchos intento pude hacer que el Deploy de Jenkins funcionara con el siguiente comando:

echo "FROM $ARTIFACT_ID" > Dockerfile && printf 'y' | vercel --token $VERCEL_TOKEN --confirm

El Job funciona correctamente, el problema es que al visitar la página me devuelve el Dockerfile; esto debido a que Vercel ya no soporta docker deploys tal como lo dicen aquí.

Lástima, el laboratorio era una gran muestra de Continuous Deployment.

Platzi tiene un curso de de now pueden checarlo aqui
https://platzi.com/clases/deploy-now/

Creé este pipeline para el despliegue

pipeline {
    agent any
    tools {
        nodejs '15.9.0'
    }
    parameters {
        string(name: 'ARTIFACT_ID', defaultValue: 'staging', description: '')
    }
    options {
        timeout(time: 2, unit: 'MINUTES')
    }
    stages {
        stage('deploy') {
            steps {
                script {
                    withCredentials([string(credentialsId: 'NOW_TOKEN', variable: 'NOW_TOKEN')]) {
                        sh '''echo "FROM $ARTIFACT_ID" > Dockerfile && now -t $NOW_TOKEN'''
                    }
                }
            }
        }
    }
    post { 
        always { 
            cleanWs()
        }
    }
}

Saludos,

Yo obtengo este error, alguien sabe que puede ser?

`Started by upstream project "webappmulti/master" build number 10
originally caused by:
 Started by user Administrador
Running as SYSTEM
Building in workspace /var/lib/jenkins/workspace/deploy-webapp-staging
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] Done
$ /var/lib/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/11.1.0/bin/npm install -g now
Unhandled rejection Error: EACCES: permission denied, mkdir '/.npm'
npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://npm.community>
[deploy-webapp-staging] $ /bin/sh -xe /tmp/jenkins8417915647511261142.sh
+ echo FROM maes0186/webapp:10
+ now -t ****
/tmp/jenkins8417915647511261142.sh: 2: /tmp/jenkins8417915647511261142.sh: now: not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE````

Deberían actualizar este curso sobre todo con las herramientas.

Saludos, haciendo los cambios en vercel y demas se pudo hacer un deploy correcto, sin embargo a como comentan el resto de los colegas, vercel ya no ofrece la opcion de hacer desplieges con dockerfile

Zeit/Now hahora es Vercel.
https://vercel.com/.
Espero les sea útil.

script:

echo "FROM $ARTIFACT_ID" > Dockerfile && now -t $NOW_TOKEN

100 200 lo que querai

Solo retorna el Dockerfile.

saben a que se deba este error ?

Using project deploy-webapp-staging
┌ ** Ready [172ms]
└── Dockerfile

Ready! Aliased to https://deploy-webapp-staging…now.sh [3s]

now.sh no hace el build 😦 alguien le paso algo similar ?

Hoy 01 de junio 2020 Al hacer el deploy en now me da este error. Alguna idea de como aplicar la corrección??

Started by upstream project "webapp" build number 46
originally caused by:
 Started by user Carlos Ramírez
Running as SYSTEM
Building in workspace /var/lib/jenkins/workspace/deploy-webapp-staging
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] Done
[deploy-webapp-staging] $ /bin/sh -xe /tmp/jenkins3107604341599209524.sh
+ echo FROM extrasistemas/webapp:46
+ now -t ****
Now CLI 19.0.1
? Set up and deploy “~/workspace/deploy-webapp-staging”? [Y/n] ?[63D?[63CBuild step 'Execute shell' marked build as failure
Finished: FAILURE```