2017-06-09 33 views
-2

私はJenkins & Dockerを使い慣れています。私は違いgitリポジトリに2つの別々のプロジェクトがあります。Chekout複数のgitリポジトリを別のフォルダにコピーし、Jenkinsでそれらのファイル/フォルダをコピーする

  • Asp.netコアWEBAPIプロジェクト(名WEBAPI)

Directory: C:\Work\WebApi 
 

 

 
Mode    LastWriteTime   Length Name              
 
----    -------------   ------ ----              
 
da----  24-May-17  13:28    docs              
 
da----  29-May-17  09:09    WebApi           
 
-a----  24-May-17  17:04   150 .gitignore            
 
-a----  12-Jun-17  16:01   4166 build.sh             
 
-a----  12-Jun-17  16:23    0 print.txt

  • Reactjsプロジェクト(名前のWebUI)

Directory: C:\Work\WebUI 
 

 

 
Mode    LastWriteTime   Length Name               
 
----    -------------   ------ ----               
 
da----  09-Jun-17  09:11    .vs               
 
da----  12-Jun-17  11:48    build              
 
da----  08-Jun-17  16:33    config              
 
da----  05-Jun-17  15:37    locales              
 
da----  08-Jun-17  16:38    node_modules             
 
da----  05-Jun-17  15:37    public              
 
da----  08-Jun-17  16:33    scripts              
 
da----  12-Jun-17  15:27    src               
 
da----  05-Jun-17  15:37    test               
 
-a----  08-Jun-17  16:52   841 .eslintrc.json            
 
-a----  06-Jun-17  23:31   434 .gitattributes            
 
-a----  05-Jun-17  15:37   306 .gitignore             
 
-a----  08-Jun-17  16:51   2855 package.json             
 
-a----  12-Jun-17  16:22    0 print.txt             
 
-a----  12-Jun-17  15:53   96996 README.md             
 
-a----  05-Jun-17  15:37   236619 yarn.lock            

私はAWS-ECSにプッシュその後、ドッキングウィンドウコンテナに私Asp.netコアWEBAPIプロジェクトをビルドするためにAWS-ECSに&実行されているジェンキンスドッキングウィンドウの画像をホスティングしています。

ジェンキンサーバー>はワークスペース名]> [設定]> [ビルドし

以下のように私は(上記のように)WEBAPIレポで&設定を「build.sh」ファイルを置く>セクションを実行します。

sh ./build.sh 

Jenkin server> Workspace name> Configure> Source Code Managementセクション。

Repository URL: https://bitbucket.org/dev/WebApi.git

Repository URL: https://bitbucket.org/dev/WebUI.git

私はWEBAPIプロジェクトにコードをコミットEverytimes、ジェンキンスは正常に動作しますが、WebUIのプロジェクトにコミットするとき、フォルダ/var/lib/jenkins/workspace/myjenkins workspace/

を見つける "build.sh" することはできません&クリーンアップされます

複数のプロジェクトを異なるフォルダにチェックアウトするにはどうすればいいですか?& "WebUI/build"内のすべてのファイル/フォルダを "WebApi/wwwroot"にコピーしますか?

答えて

関連する問題