diff --git a/build.sh b/build.sh index 394ae62..152bd02 100644 --- a/build.sh +++ b/build.sh @@ -26,6 +26,7 @@ for repo_name in "${GUIDE_REPOS[@]}"; do rm -rf "${GUIDES_TARGET_DIR:?}/${repo_name}" cp -r "${GUIDE_REPOS_CLONE_DIR}/${repo_name}/guide/." "${GUIDES_TARGET_DIR}" done + echo "------------------Guides Setup Completed ---------------------------" # output some version numbers: diff --git a/dev.sh b/dev.sh index 785e5dc..0c5677f 100755 --- a/dev.sh +++ b/dev.sh @@ -26,4 +26,22 @@ for repo_name in "${GUIDE_REPOS[@]}"; do rm -rf "${GUIDES_TARGET_DIR:?}/${repo_name}" cp -r "${GUIDE_REPOS_CLONE_DIR}/${repo_name}/guide/." "${GUIDES_TARGET_DIR}" done + +PREVIEW_GUIDE_REPOS=( + 'tc-guide-getting-started-with-testcontainers-for-dotnet' +) +PREVIEW_BRANCH='preview' + +for repo_name in "${PREVIEW_GUIDE_REPOS[@]}"; do + echo "Cloning ${GIT_ORG}/${repo_name}.git" + git clone -b "$PREVIEW_BRANCH" "${GIT_ORG}/${repo_name}.git" "${GUIDE_REPOS_CLONE_DIR}/${repo_name}/" + + for i in "${GUIDE_REPOS_CLONE_DIR}/${repo_name}/guide"/*/index.adoc; do + sed -i'' -e "s/${repo_name}\/main/${repo_name}\/${PREVIEW_BRANCH}/g" "$i" + done + + rm -rf "${GUIDES_TARGET_DIR:?}/${repo_name}" + cp -r "${GUIDE_REPOS_CLONE_DIR}/${repo_name}/guide/." "${GUIDES_TARGET_DIR}" +done + echo "------------------Guides Setup Completed ---------------------------" \ No newline at end of file