misra-docker-images: Allow to build a refspec specified by job param
E.g. to test a Gerrit patch in review.
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: I1806af839146a2a4e898d77ad98e756726084a79
diff --git a/misra-docker-images.yaml b/misra-docker-images.yaml
index 8e9e5c0..4b6ba81 100644
--- a/misra-docker-images.yaml
+++ b/misra-docker-images.yaml
@@ -14,6 +14,31 @@
node: build-amd64-private
concurrent: false
display-name: 'MISRA Docker images build'
+ parameters:
+ - string:
+ name: GERRIT_PROJECT
+ default: 'ci/misra-dockerfiles'
+ description: |
+ Git project to build (also set by Gerrit trigger)
+ - string:
+ name: GERRIT_BRANCH
+ default: 'master'
+ description: |
+ Git branch to build (also set by Gerrit trigger)
+ - string:
+ name: GERRIT_REFSPEC
+ default: ''
+ scm:
+ - git:
+ url: https://review.trustedfirmware.org/${GERRIT_PROJECT}
+ refspec: ${GERRIT_REFSPEC}
+ branches:
+ - ${GERRIT_BRANCH}
+ skip-tag: true
+ clean:
+ before: true
+ choosing-strategy: gerrit
+ basedir: misra-dockerfiles
builders:
- shell:
!include-raw: misra-docker-images/builders.sh
diff --git a/misra-docker-images/builders.sh b/misra-docker-images/builders.sh
index a73e475..977d4c9 100755
--- a/misra-docker-images/builders.sh
+++ b/misra-docker-images/builders.sh
@@ -11,8 +11,6 @@
sudo ./aws/install
fi
-rm -rf misra-dockerfiles
-git clone https://git.trustedfirmware.org/ci/misra-dockerfiles.git
cd misra-dockerfiles
aws configure list