Sto tentando di caricare un file su un server remoto utilizzando l'attività SCP. Ho OpenSSH configurato sul server remoto in questione e sto utilizzando un'istanza Amazon EC2 che esegue Windows Server 2008 R2 con Cygwin per eseguire il server di build Bamboo.Bamboo SCP plug-in: come trovare la directory
La mia domanda riguarda la ricerca della directory che desidero utilizzare. Voglio caricare l'intero contenuto di C: \ doc usando SCP. La documentazione rileva che devo utilizzare local path relative to the Bamboo working directory anziché un nome di directory assoluto.
Ho trovato eseguendo pwd
durante il piano di costruzione che la directory di lavoro è /cygdrive/c/build-dir/CDP-DOC-JOB1
. Quindi, per arrivare a doc, posso eseguire cd ../../doc
. Tuttavia, quando ho impostato la mia directory di lavoro sotto la configurazione SCP come ../../doc/**
(usando this pattern matching guide), ottengo il messaggio There were no files to upload.
nel registro.
C: \ doc contiene sottocartelle e un file di testo nella directory principale.
Ecco il mio SCP configurazione dell'attività:
Ecco uno sguardo da cygwin al mio elenco:
Qual è il motivo dell'utilizzo di un percorso assoluto in un lavoro di compilazione? Da dove provengono i file da caricare? Sono creati dal lavoro di bambù? –