Jenkins transfert de fichiers 0 à l'aide de la publication de plus de SSH plugin
Je veux transférer des fichiers de mon post build Jenkins espace de travail à un emplacement sur un serveur distant. Compilation se passe bien pour toutes les étapes du travail, mais toujours transferts de fichiers 0.
C'est la sortie de la console:
Started by user Patrick
Building in workspace /var/lib/jenkins/jobs/20eyes Build/workspace
Fetching changes from the remote Git repository
Fetching upstream changes from https://github.com/project/project.git
using .gitcredentials to set credentials
Checking out Revision a758e0f8e534271b999a2fc8696b6fd5a3d5e500 (origin/master)
executing script:
cd /var/www/20eyes-web
[SSH] exit-status: 0
SSH: Connecting from host [dev1.remotehost]
SSH: Connecting with configuration [dev2.remotehost] ...
SSH: Disconnecting configuration [dev2.remotehost] ...
SSH: Transferred 0 file(s)
Build step 'Send files or execute commands over SSH' changed build result to SUCCESS
Finished: SUCCESS
Le travail est configuré pour construire après tout commit est poussé à GitHub
Le transfert est:
Les Fichiers Source:
/var/lib/jenkins/jobs/20eyes Build/workspace/**/*
Supprimer le préfixe:
/var/lib/jenkins/jobs/20eyes Build/workspace
- allez-y, vous trouverez la réponse stackoverflow.com/a/48842747/8327498
Vous devez vous connecter pour publier un commentaire.
Je pense, problème à votre config.
Nous avons 2 postes à configurer.
--> Si test ok ==> Configuration de serveur distant est ok.
À votre projet.
Nous allons nous concentrer sur le transfert de l'ensemble: (Source fichier, Supprimez le préfixe, répertoire distant)
2.1 Source fichier : si elle est vide = répertoire d'espace de travail.
dans votre cas, je pense que vous devriez d'entrée
**/*
2.2 Supprimer le préfixe : reportez-vous Ici pour plus d'informations.
2.3 répertoire Distant: si elle est vide = répertoire est configuré à la configuration Système ci-dessus.
Espère que ça aide!
Désolé pour mon anglais.
SSH: Transferred 0 file(s)
j'ai essayé de nombreuses variantes de/var/www/mysite
pour le fichier source, les préfixant avec **/, ou suffixant par /*, /** ou /*/**... rien ne semble fonctionner. Ce qui m je fais de mal ?hello-world.tar.gz
Mon serveur de connexion est bonne. prise en SSH: Transféré 0 fichier(s) comment puis-je résoudre ce problème?Chose rapide à essayer en premier: définir la Source de dossier uniquement avec: **/* pour voir si un fichier est copié. Si le fichier a été copié puis prendre un coup d'oeil ici pour voir comment écrire le chemin d'accès correct ici
Mes conseils:
20eyes Build
peut produire des troubles dans le fichier/répertoire correspondant/var/lib/jenkins/...
devrait être remplacé par le chemin d'accès relatif de travail l'espace de travailDans mon cas, j'ai été en utilisant le chemin absolu de la racine) dans "Transfert de Fichiers Source:". Quand j'ai changé le chemin d'accès relatif à l'espace de travail, Il a travaillé!