Skip to content

Commit 97b7311

Browse files
committed
trial: pull repo content
1 parent 733bb0e commit 97b7311

File tree

1 file changed

+23
-3
lines changed

1 file changed

+23
-3
lines changed

.github/workflows/main.yaml

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,12 +201,32 @@ jobs:
201201
username: ${{ secrets.AZURE_VMUSER }}
202202
key: ${{ secrets.AZURE_SSH_KEY }}
203203
script: |
204+
LOGFILE="rlft_setup_$(date '+%F_%X').log"
205+
GITHUB_REPO_URL="https://${{ secrets.GH_APIKEY }}@github.com/${{ github.repository }}.git"
206+
PROJECT_NAME="$(basename ${{ github.repository }})"
207+
208+
log() {
209+
msg=$1
210+
echo "$(date '+%F_%X'): $msg" >> "~/logs/$LOGFILE"
211+
}
212+
213+
log "Creating src/"
204214
mkdir -p ~/src
205215
cd ~/src
206216
207-
GITHUB_REPO_URL="https://${{ secrets.GH_APIKEY }}@github.com/${{ github.repository }}.git"
208-
git clone "$GITHUB_REPO_URL" > ~/logs/rlft_setup.log
209-
217+
log "Checking if project cloned"
218+
if [ -d "$PROJECT_NAME" ]; then
219+
log "✓ Project found"
220+
cd "$PROJECT_NAME"
221+
222+
log "Pulling from repository"
223+
git reset --hard
224+
git pull "https://${{ secrets.GH_APIKEY }}@github.com/${{ github.repository }}.git" enhance-v1
225+
else
226+
log "Cloning $PROJECT_NAME"
227+
git clone "$GITHUB_REPO_URL"
228+
cd "$PROJECT_NAME"
229+
fi
210230
211231
# # Step 3: Check if instance is available for RLFT in Azure and deploy (if available)
212232
# - name: Check Azure VM container availability

0 commit comments

Comments
 (0)