54 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| stages:
 | |
|   - deploy
 | |
| 
 | |
| image: alpine:latest
 | |
| 
 | |
| scripts:
 | |
|   stage: deploy
 | |
|   rules:
 | |
|     - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 | |
|       changes:
 | |
|       - deployScriptsAll.bash
 | |
|       - deployScripts.bash
 | |
|       - /*.{pl}
 | |
|     - when: manual
 | |
| 
 | |
|   before_script:
 | |
|     - echo "install additional packages"
 | |
|     - apk update
 | |
|     - apk upgrade
 | |
|     - echo "Install Bash"
 | |
|     - apk add bash
 | |
|     - echo "Install Core Utils"
 | |
|     - apk add coreutils
 | |
|     - echo "Install Git"
 | |
|     - apk add git
 | |
|     - echo "Set Git credentials"
 | |
|     - git config --global user.email "silvan.zahno@hevs.ch"
 | |
|     - git config --global user.name "Silvan Zahno"
 | |
|     - echo "Setting up deploy-eda_scripts environment"
 | |
| 
 | |
|   script:
 | |
|     - bash ./deployScriptsAll.bash
 | |
| 
 | |
| libs_trigger:
 | |
|   stage: deploy
 | |
|   rules:
 | |
|     - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 | |
|       changes:
 | |
|       - deployLibsAll.bash
 | |
|       - deployLibs.bash
 | |
|     - when: manual
 | |
|   variables:
 | |
|     GIT_CHECKOUT: "false"
 | |
|   
 | |
|   before_script:
 | |
|     - echo "install additional packages"
 | |
|     - apk update
 | |
|     - apk upgrade
 | |
|     - echo "Install Curl"
 | |
|     - apk add curl
 | |
| 
 | |
|   script:
 | |
|     - 'curl -X POST --fail -F token=glptt-0235c37f03e3060733df7d1151555fd0c63d0adb -F ref=master "https://gitlab.hevs.ch/api/v4/projects/762/trigger/pipeline"'
 |