dont release dev tags tho
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		
							
								
								
									
										55
									
								
								.drone.star
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								.drone.star
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,55 @@ | ||||
|  | ||||
| def main(ctx): | ||||
|   return [ | ||||
|     pipeline("debian", ["ubuntu-22.04", "ubuntu-20.04"]), | ||||
|     pipeline("rhel", ["fedora-34", "fedora-35"]), | ||||
|   ] | ||||
|  | ||||
| def generateStep(tag): | ||||
|   return { | ||||
|       "name": "build-" + tag, | ||||
|       "image": "plugins/kaniko", | ||||
|       "settings": { | ||||
|         "dockerfile": tag + "/Dockerfile", | ||||
|         "password": { | ||||
|           "from_secret": "docker_password" | ||||
|         }, | ||||
|         "username": { | ||||
|           "from_secret": "docker_username" | ||||
|         }, | ||||
|         "repo": "lerentis/ansible", | ||||
|         "tags": [ | ||||
|           tag | ||||
|         ] | ||||
|       }, | ||||
|       "when": { | ||||
|         "event": [ | ||||
|           "push", | ||||
|           "pull_request", | ||||
|           "cron" | ||||
|         ] | ||||
|     }, | ||||
|       "ressources": { | ||||
|         "limits": { | ||||
|           "cpu": "200", | ||||
|           "memory": "1024MiB" | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|  | ||||
| def pipeline(group, tags): | ||||
|   steps = [] | ||||
|   for tag in tags: | ||||
|     steps += generateStep(tag) | ||||
|     print(generateStep(tag)) | ||||
|   print(steps) | ||||
|   return { | ||||
|     "kind": "pipeline", | ||||
|     "type": "kubernetes", | ||||
|     "name": "build-%s" % group, | ||||
|     "platform": { | ||||
|         "os": "linux", | ||||
|         "arch": "amd64" | ||||
|     }, | ||||
|     "steps": steps | ||||
|   } | ||||
							
								
								
									
										34
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										34
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -422,7 +422,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - ubuntu-22.04-dev | ||||
|       - ubuntu-22.04 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -441,7 +441,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - ubuntu-20.04-dev | ||||
|       - ubuntu-20.04 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -460,7 +460,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - ubuntu-18.04-dev | ||||
|       - ubuntu-18.04 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -479,7 +479,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - ubuntu-16.04-dev | ||||
|       - ubuntu-16.04 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -498,7 +498,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - ubuntu-14.04-dev | ||||
|       - ubuntu-14.04 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -517,7 +517,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - debian-8-dev | ||||
|       - debian-8 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -536,7 +536,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - debian-9-dev | ||||
|       - debian-9 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -555,7 +555,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - debian-10-dev | ||||
|       - debian-10 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -586,7 +586,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - almalinux-8-dev | ||||
|       - almalinux-8 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -605,7 +605,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - centos-7-dev | ||||
|       - centos-7 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -624,7 +624,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - fedora-34-dev | ||||
|       - fedora-34 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -643,7 +643,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - fedora-35-dev | ||||
|       - fedora-35 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -662,7 +662,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - fedora-36-dev | ||||
|       - fedora-36 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -681,7 +681,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - fedora-37-dev | ||||
|       - fedora-37 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -712,7 +712,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - alpine-3.14-dev | ||||
|       - alpine-3.14 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -731,7 +731,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - alpine-3.15-dev | ||||
|       - alpine-3.15 | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
| @@ -762,7 +762,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - arch-dev | ||||
|       - arch | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
|   | ||||
| @@ -54,7 +54,7 @@ steps: | ||||
|       from_secret: docker_username | ||||
|     repo: lerentis/ansible | ||||
|     tags:  | ||||
|       - {{ tag }}-dev | ||||
|       - {{ tag }} | ||||
|   when: | ||||
|     event: | ||||
|     - tag | ||||
|   | ||||
		Reference in New Issue
	
	Block a user