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