diff --git a/docker/dockerfile b/docker/dockerfile index fd947391..eea6ba33 100644 --- a/docker/dockerfile +++ b/docker/dockerfile @@ -44,8 +44,9 @@ RUN apt update \ RUN rm -rf ./* && chown node /app USER node - -RUN git clone --branch pr-test https://github.com/louislam/uptime-kuma.git . +RUN git config --global user.email "no-reply@no-reply.com" +RUN git config --global user.name "PR Tester" +RUN git clone https://github.com/louislam/uptime-kuma.git . RUN npm ci EXPOSE 3000 3001 diff --git a/extra/checkout-pr.js b/extra/checkout-pr.js index a68f0577..d327e203 100644 --- a/extra/checkout-pr.js +++ b/extra/checkout-pr.js @@ -22,7 +22,12 @@ let result = childProcess.spawnSync("git", [ "remote", "add", name, `https://git console.log(result.stdout.toString()); console.error(result.stderr.toString()); -result = childProcess.spawnSync("git", [ "pull", name, branch ]); +result = childProcess.spawnSync("git", [ "fetch", name, branch ]); + +console.log(result.stdout.toString()); +console.error(result.stderr.toString()); + +result = childProcess.spawnSync("git", [ "checkout", branch, "--force" ]); console.log(result.stdout.toString()); console.error(result.stderr.toString());