Merge branch 'master' of gitlab.cantorgymnasium.de:cantortechnik/gcg-website
This commit is contained in:
		
							
								
								
									
										13
									
								
								.github-ci.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								.github-ci.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					image: registry.gitlab.com/pages/hugo/hugo_extended:latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					variables:
 | 
				
			||||||
 | 
					  GIT_SUBMODULE_STRATEGY: recursive
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pages:
 | 
				
			||||||
 | 
					  script:
 | 
				
			||||||
 | 
					  - hugo
 | 
				
			||||||
 | 
					  artifacts:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					    - public
 | 
				
			||||||
 | 
					  rules:
 | 
				
			||||||
 | 
					  - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
 | 
				
			||||||
							
								
								
									
										29
									
								
								.gitlab-ci.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								.gitlab-ci.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					image: registry.gitlab.com/pages/hugo/hugo_extended:latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					variables:
 | 
				
			||||||
 | 
					  GIT_SUBMODULE_STRATEGY: recursive
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					deploy_website:
 | 
				
			||||||
 | 
					  before_script:
 | 
				
			||||||
 | 
					  - apk add --update --no-cache git curl
 | 
				
			||||||
 | 
					  - git config --global user.name "Denys Konovalov"
 | 
				
			||||||
 | 
					  - git config --global user.email "denys.konovalov@protonmail.com"
 | 
				
			||||||
 | 
					  script:
 | 
				
			||||||
 | 
					  - hugo --gc --minify --cleanDestinationDir
 | 
				
			||||||
 | 
					  - git clone --depth=1 --single-branch --branch main "https://x-access-token:$TOKEN@gitlab.cantorgymnasium.de/cantortechnik/website-build.git" /tmp/gh-pages
 | 
				
			||||||
 | 
					  - rm -rf /tmp/gh-pages/*
 | 
				
			||||||
 | 
					  - export OLD_PATH=$PWD
 | 
				
			||||||
 | 
					  - cp -r public/* /tmp/gh-pages
 | 
				
			||||||
 | 
					  - cd /tmp/gh-pages
 | 
				
			||||||
 | 
					  - git add .
 | 
				
			||||||
 | 
					  - git commit -m "$CI_COMMIT_MESSAGE"
 | 
				
			||||||
 | 
					  - git push -u origin main --force
 | 
				
			||||||
 | 
					  - cd $OLD_PATH
 | 
				
			||||||
 | 
					  - curl $host_url
 | 
				
			||||||
 | 
					  artifacts:
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					    - public
 | 
				
			||||||
 | 
					  rules:
 | 
				
			||||||
 | 
					  - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
 | 
				
			||||||
		Reference in New Issue
	
	Block a user