Add .drone.yml
This commit is contained in:
		
							
								
								
									
										47
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,47 @@ | |||||||
|  | kind: pipeline | ||||||
|  | type: docker | ||||||
|  | name: website-build | ||||||
|  | platform: | ||||||
|  |     os: linux | ||||||
|  |     arch: amd64 | ||||||
|  | steps: | ||||||
|  |     - name: build | ||||||
|  |       image: plugins/hugo | ||||||
|  |       settings: | ||||||
|  |         hugo_version: 0.109.0 | ||||||
|  |         validate: false | ||||||
|  |         extended: true | ||||||
|  |         url: https://gcg.gitea-pages.cantorgymnasium.de | ||||||
|  |       commands: | ||||||
|  |         - apk add --update --no-cache tzdata brotli git | ||||||
|  |         - /bin/drone-hugo | ||||||
|  |         - find public -type f -regex '.*\.\(htm\|html\|txt\|text\|js\|css\)$' -print0 | xargs -0 gzip -9 -f -k | ||||||
|  |         - git init public | ||||||
|  |          | ||||||
|  |     - name: git-push | ||||||
|  |       image: appleboy/drone-git-push | ||||||
|  |       settings: | ||||||
|  |         branch: pages | ||||||
|  |         remote: | ||||||
|  |           from_secret: drone_remote | ||||||
|  |         force: true | ||||||
|  |         commit: true | ||||||
|  |         path: public | ||||||
|  |         author_name: GCG.Admin | ||||||
|  |         author_email: admin@cantor-gymnasium.de | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     - name: send telegram notification | ||||||
|  |       image: appleboy/drone-telegram | ||||||
|  |       settings: | ||||||
|  |           token: | ||||||
|  |               from_secret: telegram_token | ||||||
|  |           to:  | ||||||
|  |               from_secret: telegram_room_id | ||||||
|  |       when: | ||||||
|  |           status: | ||||||
|  |               - success | ||||||
|  |               - failure | ||||||
|  | trigger: | ||||||
|  |     branch: | ||||||
|  |         - master | ||||||
		Reference in New Issue
	
	Block a user