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.target>1.8</maven.compiler.target>
 | 
			
		||||
    </properties>
 | 
			
		||||
	<distributionManagement>
 | 
			
		||||
		<snapshotRepository>
 | 
			
		||||
			<id>maven-greinet-snapshot</id>
 | 
			
		||||
			<url>https://nexus.greinet.com/repository/maven-greinet-snapshot/</url>
 | 
			
		||||
		</snapshotRepository>
 | 
			
		||||
	</distributionManagement>
 | 
			
		||||
    <build>
 | 
			
		||||
        <plugins>
 | 
			
		||||
            <plugin>
 | 
			
		||||
@ -39,6 +45,33 @@
 | 
			
		||||
                    </archive>
 | 
			
		||||
                </configuration>
 | 
			
		||||
            </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>
 | 
			
		||||
    </build>  
 | 
			
		||||
    <repositories>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user