mirror of
				https://github.com/OpenAPITools/openapi-generator.git
				synced 2025-11-04 10:43:44 +00:00 
			
		
		
		
	Fix online generator (docker push) (#58)
* test online generator fix * copy a single file in dockerfile * update docker push to master branch only * uncomment mvn verify
This commit is contained in:
		
							parent
							
								
									9a8183ab05
								
							
						
					
					
						commit
						9d7feaaeba
					
				@ -93,15 +93,15 @@ script:
 | 
			
		||||
  - mvn clean install
 | 
			
		||||
  - mvn -q --batch-mode verify -Psamples
 | 
			
		||||
after_success:
 | 
			
		||||
  ## docker: build and push openapi-generator-online to DockerHub
 | 
			
		||||
  - if [ $DOCKER_HUB_USERNAME ]; then echo "$DOCKER_HUB_PASSWORD" | docker login --username=$DOCKER_HUB_USERNAME --password-stdin && docker build -t $DOCKER_GENERATOR_IMAGE_NAME ./modules/openapi-generator-online && if [ ! -z "$TRAVIS_TAG" ]; then docker tag $DOCKER_GENERATOR_IMAGE_NAME:latest $DOCKER_GENERATOR_IMAGE_NAME:$TRAVIS_TAG; fi && if [ ! -z "$TRAVIS_TAG" ] || [ "$TRAVIS_BRANCH" = "master" ]; then docker push $DOCKER_GENERATOR_IMAGE_NAME && echo "Pushed to $DOCKER_GENERATOR_IMAGE_NAME"; fi; fi
 | 
			
		||||
  ## docker: build cli image and push to Docker Hub
 | 
			
		||||
  - if [ $DOCKER_HUB_USERNAME ]; then echo "$DOCKER_HUB_PASSWORD" | docker login --username=$DOCKER_HUB_USERNAME --password-stdin && docker build -t $DOCKER_CODEGEN_CLI_IMAGE_NAME ./modules/openapi-generator-cli && if [ ! -z "$TRAVIS_TAG" ]; then docker tag $DOCKER_CODEGEN_CLI_IMAGE_NAME:latest $DOCKER_CODEGEN_CLI_IMAGE_NAME:$TRAVIS_TAG; fi && if [ ! -z "$TRAVIS_TAG" ] || [ "$TRAVIS_BRANCH" = "master" ]; then docker push $DOCKER_CODEGEN_CLI_IMAGE_NAME && echo "Pushed to $DOCKER_CODEGEN_CLI_IMAGE_NAME"; fi; fi
 | 
			
		||||
  # push a snapshot version to maven repo
 | 
			
		||||
  - if [ $SONATYPE_USERNAME ] && [ -z $TRAVIS_TAG ] && [ "$TRAVIS_BRANCH" = "master" ]; then
 | 
			
		||||
      mvn clean deploy --settings CI/settings.xml;
 | 
			
		||||
      echo "Finished mvn clean deploy for $TRAVIS_BRANCH";
 | 
			
		||||
    fi;
 | 
			
		||||
  ## docker: build and push openapi-generator-online to DockerHub
 | 
			
		||||
  - if [ $DOCKER_HUB_USERNAME ]; then echo "$DOCKER_HUB_PASSWORD" | docker login --username=$DOCKER_HUB_USERNAME --password-stdin && docker build -t $DOCKER_GENERATOR_IMAGE_NAME ./modules/openapi-generator-online && if [ ! -z "$TRAVIS_TAG" ]; then docker tag $DOCKER_GENERATOR_IMAGE_NAME:latest $DOCKER_GENERATOR_IMAGE_NAME:$TRAVIS_TAG; fi && if [ ! -z "$TRAVIS_TAG" ] || [ "$TRAVIS_BRANCH" = "master" ]; then docker push $DOCKER_GENERATOR_IMAGE_NAME && echo "Pushed to $DOCKER_GENERATOR_IMAGE_NAME"; fi; fi
 | 
			
		||||
  ## docker: build cli image and push to Docker Hub
 | 
			
		||||
  - if [ $DOCKER_HUB_USERNAME ]; then echo "$DOCKER_HUB_PASSWORD" | docker login --username=$DOCKER_HUB_USERNAME --password-stdin && docker build -t $DOCKER_CODEGEN_CLI_IMAGE_NAME ./modules/openapi-generator-cli && if [ ! -z "$TRAVIS_TAG" ]; then docker tag $DOCKER_CODEGEN_CLI_IMAGE_NAME:latest $DOCKER_CODEGEN_CLI_IMAGE_NAME:$TRAVIS_TAG; fi && if [ ! -z "$TRAVIS_TAG" ] || [ "$TRAVIS_BRANCH" = "master" ]; then docker push $DOCKER_CODEGEN_CLI_IMAGE_NAME && echo "Pushed to $DOCKER_CODEGEN_CLI_IMAGE_NAME"; fi; fi
 | 
			
		||||
 | 
			
		||||
env:
 | 
			
		||||
  - DOCKER_GENERATOR_IMAGE_NAME=openapitools/openapi-generator-online DOCKER_CODEGEN_CLI_IMAGE_NAME=openapitools/openapi-generator-cli
 | 
			
		||||
 | 
			
		||||
@ -2,11 +2,11 @@ FROM openjdk:8-jre-alpine
 | 
			
		||||
  
 | 
			
		||||
WORKDIR /generator
 | 
			
		||||
 | 
			
		||||
COPY target/openapi-generator-online-1.0.0.jar /generator/openapi-generator-online-1.0.0.jar
 | 
			
		||||
COPY target/openapi-generator-online-3.0.0-SNAPSHOT.jar /generator/openapi-generator-online.jar
 | 
			
		||||
 | 
			
		||||
ENV GENERATOR_HOST=http://localhost
 | 
			
		||||
 | 
			
		||||
EXPOSE 8080
 | 
			
		||||
 | 
			
		||||
CMD ["java", "-jar", "/generator/openapi-generator-online-1.0.0.jar"]
 | 
			
		||||
CMD ["java", "-jar", "/generator/openapi-generator-online.jar"]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -9,7 +9,7 @@
 | 
			
		||||
    <artifactId>openapi-generator-online</artifactId>
 | 
			
		||||
    <packaging>jar</packaging>
 | 
			
		||||
    <name>openapi-generator-online</name>
 | 
			
		||||
    <version>1.0.0</version>
 | 
			
		||||
    <version>3.0.0-SNAPSHOT</version>
 | 
			
		||||
    <properties>
 | 
			
		||||
        <java.version>1.8</java.version>
 | 
			
		||||
        <maven.compiler.source>${java.version}</maven.compiler.source>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user