This commit is contained in:
		
							
								
								
									
										16
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | kind: pipeline | ||||||
|  | type: kubernetes | ||||||
|  | name: default | ||||||
|  |  | ||||||
|  | steps: | ||||||
|  | - name: docker | ||||||
|  |   image: plugins/docker | ||||||
|  |   settings: | ||||||
|  |     repo: harbor.k-space.ee/${DRONE_REPO} | ||||||
|  |     registry: harbor.k-space.ee | ||||||
|  |     mtu: 1300 | ||||||
|  |     storage_driver: vfs | ||||||
|  |     username: | ||||||
|  |       from_secret: docker_username | ||||||
|  |     password: | ||||||
|  |       from_secret: docker_password | ||||||
							
								
								
									
										6
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | FROM python:3-alpine | ||||||
|  | RUN apk add git | ||||||
|  | RUN pip install gitlint | ||||||
|  | ADD gitlint.ini /config/gitlint.ini | ||||||
|  | WORKDIR /apps | ||||||
|  | ENTRYPOINT ["gitlint", "--config", "/config/gitlint.ini"] | ||||||
							
								
								
									
										9
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | # gitlint bundle | ||||||
|  |  | ||||||
|  | This is what we use in the CI/CD pipelines, to run locally use: | ||||||
|  |  | ||||||
|  | ``` | ||||||
|  | docker run -it --rm --user $UID -v $PWD:/apps harbor.k-space.ee/k-space/gitlint-bundle | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | General tips on how to format commit messages https://github.com/knowbl/git-commit-message#the-seven-rules | ||||||
							
								
								
									
										15
									
								
								gitlint.ini
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								gitlint.ini
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | [general] | ||||||
|  | ignore=body-is-missing | ||||||
|  | ignore-stdin=true | ||||||
|  |  | ||||||
|  | [title-match-regex] | ||||||
|  | # Commit title is a sentence and it starts with capital letter | ||||||
|  | regex=[A-Z] | ||||||
|  |  | ||||||
|  | [author-valid-email] | ||||||
|  | # Must use username@k-space.ee for commits | ||||||
|  | regex=[^@]+@k-space.ee | ||||||
|  |  | ||||||
|  | [title-must-not-contain-word] | ||||||
|  | # Use imperative mood for commit title | ||||||
|  | words=adding,added,enabling,enabled,disabling,disabled,updating,updated,bumping,bumped,making,refactoring,refactored,starting,started | ||||||
		Reference in New Issue
	
	Block a user