を構築する際ジェンキンスは、私はちょうどなければならないジェンキンス(Linux)の小さなcondaパッケージ構築していますrefrencedファイルが含まれていません。condaパッケージ
- フォントファイルを保持している外部のrefrenceから.zipファイルをダウンロードしますビルドが成功した実行されますが、パッケージをビルドする
mkdir $PREFIX\root\share\fonts
cp *.* $PREFIX\root\share\fonts
マイmeta.yamlソースがあります:私はジェンキンスで
source:
url: <ftp server url>/next-fonts.zip
fn: next-fonts.zip
を:
mkdir build
conda build fonts
コンソール出力は、この部分にかかわらず、奇妙です:
+ mkdir /var/lib/jenkins/conda-bld/fonts_1478708638575/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_prootsharefonts
+ cp Lato-Black.ttf Lato-BlackItalic.ttf Lato-Bold.ttf Lato-BoldItalic.ttf Lato-Hairline.ttf Lato-HairlineItalic.ttf Lato-Italic.ttf Lato-Light.ttf Lato-LightItalic.ttf Lato-Regular.ttf MyriadPro-Black.otf MyriadPro-Bold.otf MyriadPro-Light.otf MyriadPro-Regular.otf MyriadPro-Semibold.otf conda_build.sh /var/lib/jenkins/conda-bld/fonts_1478708638575/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_prootsharefonts
BUILD START: fonts-1-1
Source cache directory is: /var/lib/jenkins/conda-bld/src_cache
Found source in cache: next-fonts.zip
Extracting download
Package: fonts-1-1
source tree in: /var/lib/jenkins/conda-bld/fonts_1478708638575/work/Fonts
number of files: 0
私にとっては、完了していないか、間違ったディレクトリにコピーされます。残念ながら、のプレースホルダーのものでは、実際にフォントがどこにコピーされたのか分かりません。私が知っているのは、/ work/Fontsです。ファイルがないため、パッケージには何も含まれていません。入力中は、/ work/Fontsは実際には大文字のFで始まるフォントを持っていますが、構成やスクリプトには大文字のFで始まるフォントはありません。
何かについての洞察うまくいかない?
ビルドスクリプトでcp *。*の代わりにcp *を試して同じ動作をしました。 – steW
私はすでに既存のWindowsビルドスクリプトからビルドスクリプトを使用していたので、フォルダセパレータは間違っていました。このジョブは、ビルドスクリプトのmkdir $ PREFIX/root/share/fontsとcp * $ PREFIX/root/share/fontsで失敗した時点で実行されています。私はmkdirを取得する:ディレクトリを作成することはできませんが、それは別の話であるようです。 – steW
'mkdir -p $ PREFIX/root/share/fonts'に変更して、すべての中間ディレクトリを作成します。 –