summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Molakvoæ <skjnldsv@users.noreply.github.com>2023-01-18 19:01:58 +0100
committerGitHub <noreply@github.com>2023-01-18 19:01:58 +0100
commitcd72bef78b0601604c049d752b872a6da0744d60 (patch)
treef0e355a123b241a482fe77affcfd6ee0ee6eade9
parent46dcbd3b77a6bc660b4aae95f4b1c71467721375 (diff)
parent535c228d57cbd44bdde0621411074de52c934881 (diff)
downloadnextcloud-server-cd72bef78b0601604c049d752b872a6da0744d60.tar.gz
nextcloud-server-cd72bef78b0601604c049d752b872a6da0744d60.zip
Merge pull request #36221 from nextcloud/artonge/feat/cypress_git_branch
Use current git branch by default when setting up cypress container
-rw-r--r--cypress/dockerNode.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/cypress/dockerNode.ts b/cypress/dockerNode.ts
index c9f53d50bf0..ae3948877b9 100644
--- a/cypress/dockerNode.ts
+++ b/cypress/dockerNode.ts
@@ -26,6 +26,7 @@
import Docker from 'dockerode'
import waitOn from 'wait-on'
import tar from 'tar'
+import { execSync } from 'child_process'
export const docker = new Docker()
@@ -37,7 +38,7 @@ const SERVER_IMAGE = 'ghcr.io/nextcloud/continuous-integration-shallow-server'
*
* @param {string} branch the branch of your current work
*/
-export const startNextcloud = async function(branch = 'master'): Promise<any> {
+export const startNextcloud = async function(branch: string = getCurrentGitBranch()): Promise<any> {
try {
// Pulling images
@@ -245,3 +246,7 @@ const runExec = async function(
const sleep = function(milliseconds: number) {
return new Promise((resolve) => setTimeout(resolve, milliseconds))
}
+
+const getCurrentGitBranch = function() {
+ return execSync('git rev-parse --abbrev-ref HEAD').toString().trim() || 'master'
+}