diff --git a/Jenkinsfile b/Jenkinsfile
index 3fc05e2cbdf0994d375b2171a22fd828c9a4cddb..836e64d43b60bab4154766136709b40d61f354c7 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -292,7 +292,7 @@ Void deployHelmChart(String helmChartVersion) {
 String generateHelmChartVersion() {
     def chartVersion = "${VERSION}"
 
-    if (isMasterBranch()) {
+    if (shouldAppendCommitHash()) {
         chartVersion += "-${env.GIT_COMMIT.take(7)}"
     }
     else if (!isReleaseBranch()) {
@@ -314,7 +314,7 @@ Void tagAndPushDockerImage(String newTag){
 String generateImageTag() {
     def imageTag = "${env.BRANCH_NAME}-${VERSION}"
 
-    if (isMasterBranch()) {
+    if (shouldAppendCommitHash()) {
         imageTag += "-${env.GIT_COMMIT.take(7)}"
     }
 
@@ -415,6 +415,10 @@ Boolean hasValuesFileChanged(String envFile) {
     return sh (script: "git status | grep '${envFile}'", returnStatus: true) == env.SH_SUCCESS_STATUS_CODE as Integer
 }
 
+Boolean shouldAppendCommitHash(){
+	return isMasterBranch() || isBarrierefreiheitBranch();
+}
+
 Boolean isReleaseBranch() {
     return env.BRANCH_NAME == 'release'
 }
@@ -423,6 +427,10 @@ Boolean isMasterBranch() {
     return env.BRANCH_NAME == 'master'
 }
 
+Boolean isBarrierefreiheitBranch() {
+    return env.BRANCH_NAME == 'barrierefreiheit-dev'
+}
+
 Boolean isReleaseVersion(List versions) {
     return matchRegexVersion(versions, RELEASE_REGEX)
 }