Added drone.yml
This commit is contained in:
		
							parent
							
								
									d35b561a5c
								
							
						
					
					
						commit
						7e33bc33b9
					
				
							
								
								
									
										16
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,16 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					kind: pipeline
 | 
				
			||||||
 | 
					type: docker
 | 
				
			||||||
 | 
					name: default
 | 
				
			||||||
 | 
					steps:
 | 
				
			||||||
 | 
					- name: create-settings-xml
 | 
				
			||||||
 | 
					  image: robertstettner/drone-mvn-auth:latest
 | 
				
			||||||
 | 
					  settings:
 | 
				
			||||||
 | 
					    servers:
 | 
				
			||||||
 | 
					      from_secret: maven_servers
 | 
				
			||||||
 | 
					- name: test and deploy
 | 
				
			||||||
 | 
					  image: maven:3-jdk-10
 | 
				
			||||||
 | 
					  commands:
 | 
				
			||||||
 | 
					  - mvn clean install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
 | 
				
			||||||
 | 
					  - mvn test -B
 | 
				
			||||||
 | 
					  - mvn clean deploy -DskipTests -gs settings.xml
 | 
				
			||||||
							
								
								
									
										33
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										33
									
								
								pom.xml
									
									
									
									
									
								
							@ -11,6 +11,12 @@
 | 
				
			|||||||
        <maven.compiler.source>1.8</maven.compiler.source>
 | 
					        <maven.compiler.source>1.8</maven.compiler.source>
 | 
				
			||||||
        <maven.compiler.target>1.8</maven.compiler.target>
 | 
					        <maven.compiler.target>1.8</maven.compiler.target>
 | 
				
			||||||
    </properties>
 | 
					    </properties>
 | 
				
			||||||
 | 
						<distributionManagement>
 | 
				
			||||||
 | 
							<snapshotRepository>
 | 
				
			||||||
 | 
								<id>maven-greinet-snapshot</id>
 | 
				
			||||||
 | 
								<url>https://nexus.greinet.com/repository/maven-greinet-snapshot/</url>
 | 
				
			||||||
 | 
							</snapshotRepository>
 | 
				
			||||||
 | 
						</distributionManagement>
 | 
				
			||||||
    <build>
 | 
					    <build>
 | 
				
			||||||
        <plugins>
 | 
					        <plugins>
 | 
				
			||||||
            <plugin>
 | 
					            <plugin>
 | 
				
			||||||
@ -39,6 +45,33 @@
 | 
				
			|||||||
                    </archive>
 | 
					                    </archive>
 | 
				
			||||||
                </configuration>
 | 
					                </configuration>
 | 
				
			||||||
            </plugin>
 | 
					            </plugin>
 | 
				
			||||||
 | 
								<plugin>
 | 
				
			||||||
 | 
								   <groupId>org.apache.maven.plugins</groupId>
 | 
				
			||||||
 | 
								   <artifactId>maven-deploy-plugin</artifactId>
 | 
				
			||||||
 | 
								   <version>3.0.0-M2</version>
 | 
				
			||||||
 | 
								   <configuration>
 | 
				
			||||||
 | 
								      <skip>true</skip>
 | 
				
			||||||
 | 
								   </configuration>
 | 
				
			||||||
 | 
								</plugin>
 | 
				
			||||||
 | 
								<plugin>
 | 
				
			||||||
 | 
								   <groupId>org.sonatype.plugins</groupId>
 | 
				
			||||||
 | 
								   <artifactId>nexus-staging-maven-plugin</artifactId>
 | 
				
			||||||
 | 
								   <version>1.5.1</version>
 | 
				
			||||||
 | 
								   <executions>
 | 
				
			||||||
 | 
								      <execution>
 | 
				
			||||||
 | 
								         <id>default-deploy</id>
 | 
				
			||||||
 | 
								         <phase>deploy</phase>
 | 
				
			||||||
 | 
								         <goals>
 | 
				
			||||||
 | 
								            <goal>deploy</goal>
 | 
				
			||||||
 | 
								         </goals>
 | 
				
			||||||
 | 
								      </execution>
 | 
				
			||||||
 | 
								   </executions>
 | 
				
			||||||
 | 
								   <configuration>
 | 
				
			||||||
 | 
								      <serverId>maven-greinet-snapshot</serverId>
 | 
				
			||||||
 | 
								      <nexusUrl>https://nexus.greinet.com</nexusUrl>
 | 
				
			||||||
 | 
								      <skipStaging>true</skipStaging>
 | 
				
			||||||
 | 
								   </configuration>
 | 
				
			||||||
 | 
								</plugin>
 | 
				
			||||||
        </plugins>
 | 
					        </plugins>
 | 
				
			||||||
    </build>  
 | 
					    </build>  
 | 
				
			||||||
    <repositories>
 | 
					    <repositories>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user