Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

156
Views
Cadena de retorno de archivo Github Action js para guardar en una variable

Tengo un archivo js como este, que debería devolverme una cadena para usar más adelante en la action :

acción.js

 async function getData(){ const url = "https://upload.wikimedia.org/wikipedia/commons/thumb/7/71/Meet_Truffle%21.jpg/440px-Meet_Truffle%21.jpg"; return url; } getData().then((url) => { return url; });

Hice algo similar pero parece que no funciona, ¿puedes decirme cómo puedo hacerlo?

Tirar.yml

 - name: Url run: node ./action.js >> $URL - uses: suisei-cn/actions-download-file@v1 id: downloadfile name: Download the file with: url: $URL target: assets/
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Una opción es atribuir la cadena a una variable antes de agregarla como variable ENV en el contexto de Github del flujo de trabajo.

Sin embargo, para que funcione, no puede usar la return url; en el archivo .js . También necesitarás console.log(url); para imprimir el valor de URL en la consola.

Su flujo de trabajo se vería así:

 - name: Url run: | URL=$(node ./action.js) echo "URL=$URL" >> $GITHUB_ENV - uses: suisei-cn/actions-download-file@v1 id: downloadfile name: Download the file with: url: ${{ env.URL }} target: assets/

Y el archivo action.js podría verse así (no estoy familiarizado con el nodo):

 async function getData(){ const url = "https://upload.wikimedia.org/wikipedia/commons/thumb/7/71/Meet_Truffle%21.jpg/440px-Meet_Truffle%21.jpg"; return url; } getData().then((url) => { console.log(url); return url; });

Puede encontrar un ejemplo en este flujo de trabajo ejecutado con python y node. La implementación del flujo de trabajo se puede encontrar aquí .

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!