eiffel: Create build macros and scripts for the projects 80/6180/9
authorFatih Degirmenci <fatih.degirmenci@est.tech>
Tue, 6 Oct 2020 13:59:42 +0000 (13:59 +0000)
committerFatih Degirmenci <fatih.degirmenci@est.tech>
Wed, 7 Oct 2020 09:51:45 +0000 (09:51 +0000)
commit59601746516f4f0f0d5b755422144aa53a089018
tree81af6b9c39f329d150519a2face7a29393632435
parent2c1d6f124ce57529d81176a3f33fc07de32236b8
eiffel: Create build macros and scripts for the projects

Some Eiffel projects have different processes for builds which require
us to have project specific builder macros and scripts accordingly.

This change introduces such macros and scripts.

In order to ensure reusability, the projects with same build processes
use the same build macro which points to a common build script.

The job name is also updated according to convention.

Change-Id: Iaf00286214c2072a573401c45b12b6fd0835e3eb
13 files changed:
jjb/eiffel/eiffel-gerrit-herald.yaml
jjb/eiffel/eiffel-intelligence-frontend.yaml
jjb/eiffel/eiffel-intelligence.yaml
jjb/eiffel/eiffel-playground.yaml
jjb/eiffel/eiffel-remrem-generate.yaml
jjb/eiffel/eiffel-remrem-publish.yaml
jjb/eiffel/global-eiffel-container-build.yaml
jjb/eiffel/macros/eiffel-macros.yaml [new file with mode: 0644]
jjb/eiffel/scripts/eiffel-build-periodic.sh [moved from jjb/eiffel/scripts/eiffel-container-build-tag-push.sh with 96% similarity]
jjb/eiffel/scripts/eiffel-intelligence-build-periodic.sh [new file with mode: 0644]
jjb/eiffel/scripts/eiffel-intelligence-frontend-build-periodic.sh [new file with mode: 0644]
jjb/eiffel/scripts/eiffel-remrem-generate-build-periodic.sh [new file with mode: 0644]
jjb/eiffel/scripts/eiffel-remrem-publish-build-periodic.sh [new file with mode: 0644]