Skip to content

Commit 79f2c2a

Browse files
authored
Merge pull request #59 from r-plus/fix/working_directory
fix: respect `working_directory` configuration
2 parents 79c26f6 + 64bb234 commit 79f2c2a

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/commands/checkout.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -114,16 +114,16 @@ steps:
114114
fi
115115
116116
# Checkout. SourceCaching? or not.
117-
if [ -e "$HOME/project/<< parameters.path >>/.git" ]; then
117+
if [ -e "$CIRCLE_WORKING_DIRECTORY/<< parameters.path >>/.git" ]; then
118118
echo 'Fetching into existing repository'
119119
existing_repo='true'
120-
cd "$HOME/project/<< parameters.path >>"
120+
cd "$CIRCLE_WORKING_DIRECTORY/<< parameters.path >>"
121121
git remote set-url origin "$CIRCLE_REPOSITORY_URL" || true
122122
else
123123
echo 'Cloning git repository'
124124
existing_repo='false'
125-
mkdir -p "$HOME/project/<< parameters.path >>"
126-
cd "$HOME/project/<< parameters.path >>"
125+
mkdir -p "$CIRCLE_WORKING_DIRECTORY/<< parameters.path >>"
126+
cd "$CIRCLE_WORKING_DIRECTORY/<< parameters.path >>"
127127
git clone ${clone_tag_args} --depth << parameters.depth >> $CIRCLE_REPOSITORY_URL .
128128
fi
129129

src/commands/checkout_advanced.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -100,16 +100,16 @@ steps:
100100
git config --global gc.auto 0 || true
101101
102102
# Checkout. SourceCaching? or not.
103-
if [ -e "$HOME/project/<< parameters.path >>/.git" ]; then
103+
if [ -e "$CIRCLE_WORKING_DIRECTORY/<< parameters.path >>/.git" ]; then
104104
echo 'Fetching into existing repository'
105105
existing_repo='true'
106-
cd "$HOME/project/<< parameters.path >>"
106+
cd "$CIRCLE_WORKING_DIRECTORY/<< parameters.path >>"
107107
git remote set-url origin "$CIRCLE_REPOSITORY_URL" || true
108108
else
109109
echo 'Cloning git repository'
110110
existing_repo='false'
111-
mkdir -p "$HOME/project/<< parameters.path >>"
112-
cd "$HOME/project/<< parameters.path >>"
111+
mkdir -p "$CIRCLE_WORKING_DIRECTORY/<< parameters.path >>"
112+
cd "$CIRCLE_WORKING_DIRECTORY/<< parameters.path >>"
113113
git clone << parameters.clone_options >> $CIRCLE_REPOSITORY_URL .
114114
fi
115115

0 commit comments

Comments
 (0)