それが何であるか見てみましょう
- 2 つの git リポジトリを作成
sub
&test
mkdir テスト サブ cd test && git init && touch README && git add README && git commit -m "git repo を初期化" && cd .. cd sub && git init && touch README && git add README && git commit -m "sub git repo を初期化" && cd ..
sub
レポを移動しますtest
mvサブテスト CDテスト git add サブ git commit -m "サブディレクトリを追加"
それらを 1 つの git リポジトリとして扱い、リモートでプッシュしたいのですが、sub
ディレクトリの下のファイルを含めることができませんか?
サブを通常のディレクトリとして扱うような簡単な方法でこれを達成するにはどうすればよいですか?
このユースケース
デモを使用して、jenkins データ フォルダー ( JENKINS_HOME
) を docker イメージに追加しようとしていますDockerfile
。( ADD JEKINS_HOME /opt/jenkins
)
JENKINS_HOME
Dockerfile
私のジェンキンには、その目的のためにgitリポジトリを含むスクリプトラープラグインがあります。次に、以下のように私の docker image git repo に存在します
$ jenkins-docker を見つける 。/。ギット ./.git/.. (スキップ ./ドッカーファイル ./JENKINS_HOME ./JENKINS_HOME/スクリプトラー ./JENKINS_HOME/scriptler/scripts ./JENKINS_HOME/scriptler/scripts/.git ./JENKINS_HOME/scriptler/scripts/.git/... (スキップ) ./JENKINS_HOME/scriptler/scripts/Sample.groovy ./JENKINS_HOME/... (スキップ) ./README