ubuntu 20.04 support
This commit is contained in:
		
							
								
								
									
										28
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -11,6 +11,18 @@ concurrency: | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
|  |  | ||||||
|  | - name: build-ubuntu-20 | ||||||
|  |   image: plugins/docker | ||||||
|  |   settings: | ||||||
|  |     dockerfile: ubuntu-20.04/Dockerfile | ||||||
|  |     dry_run: true | ||||||
|  |     repo: lerentis/ansible | ||||||
|  |     tag: ubuntu-20.04 | ||||||
|  |   when: | ||||||
|  |     event: | ||||||
|  |     - push | ||||||
|  |     - pull_request | ||||||
|  |  | ||||||
| - name: build-ubuntu-19 | - name: build-ubuntu-19 | ||||||
|   image: plugins/docker |   image: plugins/docker | ||||||
|   settings: |   settings: | ||||||
| @@ -159,6 +171,20 @@ steps: | |||||||
|     event: |     event: | ||||||
|     - tag |     - tag | ||||||
|  |  | ||||||
|  | - name: build-ubuntu-20-publish | ||||||
|  |   image: plugins/docker | ||||||
|  |   settings: | ||||||
|  |     dockerfile: ubuntu-20.04/Dockerfile | ||||||
|  |     password: | ||||||
|  |       from_secret: docker_password | ||||||
|  |     repo: lerentis/ansible | ||||||
|  |     tag: ubuntu-20.04 | ||||||
|  |     username: | ||||||
|  |       from_secret: docker_username | ||||||
|  |   when: | ||||||
|  |     event: | ||||||
|  |     - tag | ||||||
|  |  | ||||||
| - name: build-ubuntu-16-publish | - name: build-ubuntu-16-publish | ||||||
|   image: plugins/docker |   image: plugins/docker | ||||||
|   settings: |   settings: | ||||||
| @@ -282,6 +308,7 @@ steps: | |||||||
|     - failure |     - failure | ||||||
|     - success |     - success | ||||||
|   depends_on: |   depends_on: | ||||||
|  |   - build-ubuntu-20 | ||||||
|   - build-ubuntu-19 |   - build-ubuntu-19 | ||||||
|   - build-ubuntu-18 |   - build-ubuntu-18 | ||||||
|   - build-ubuntu-16 |   - build-ubuntu-16 | ||||||
| @@ -292,6 +319,7 @@ steps: | |||||||
|   - build-debian-7 |   - build-debian-7 | ||||||
|   - build-centos-7 |   - build-centos-7 | ||||||
|   - build-arch |   - build-arch | ||||||
|  |   - build-ubuntu-20-publish | ||||||
|   - build-ubuntu-19-publish |   - build-ubuntu-19-publish | ||||||
|   - build-ubuntu-18-publish |   - build-ubuntu-18-publish | ||||||
|   - build-ubuntu-16-publish |   - build-ubuntu-16-publish | ||||||
|   | |||||||
							
								
								
									
										16
									
								
								ubuntu-20.04/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								ubuntu-20.04/Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | FROM ubuntu:20.04 | ||||||
|  |  | ||||||
|  | RUN apt-get update \ | ||||||
|  |     && apt-get install -y --no-install-recommends \ | ||||||
|  |       software-properties-common \ | ||||||
|  |       apt-utils \ | ||||||
|  |     && apt-add-repository ppa:ansible/ansible \ | ||||||
|  |     && apt-get update \ | ||||||
|  |     && apt-get install -y --no-install-recommends \ | ||||||
|  |       ansible \ | ||||||
|  |       python-apt \ | ||||||
|  |       git-core \ | ||||||
|  |       openssh-client \ | ||||||
|  |     && apt-get clean | ||||||
|  |  | ||||||
|  | CMD ["ansible-playbook", "--help"] | ||||||
		Reference in New Issue
	
	Block a user