Puncte:0

Scriptul Jenkins Shell nu funcționează. Fire: comanda nu a fost găsită

drapel cn

Rulez jenkins pentru a construi o aplicație react și execut comenzi shell pentru a construi automat aplicația. Următoarele sunt comenzile bash

cd /var/www/FarmGroWeb
sudo git reset --hard
sudo git pull origin dev
sudo fire
sudo yarn build

Eșuează la treapta firului. Ieșirea de eroare

sudo: yarn: comanda nu a fost găsită
Pasul de construire „Execute shell” marcat construirea ca eșec
Terminat: Eșec

Am încercat să adaug #!/bin/sh conform acest răspuns, dar asta nu a funcționat. Care ar putea fi soluția?

Puncte:0
drapel cn

Yarn nu este instalat sau nu este pe PATH pentru jenkins.

  • Instalați fire
  • Verificați că este pe $PATH al lui Jenkins sau furnizați calea completă în script (de ex. /usr/bin/yarn).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.