apigws workflow
This commit is contained in:
		
							parent
							
								
									d077926031
								
							
						
					
					
						commit
						2aee71504d
					
				
							
								
								
									
										94
									
								
								.github/workflows/buildimages.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										94
									
								
								.github/workflows/buildimages.yaml
									
									
									
									
										vendored
									
									
								
							| @ -1,94 +0,0 @@ | ||||
| parameters: | ||||
|   services: '' | ||||
|   registryEndpoint: '' | ||||
|   helmfrom: '' | ||||
|   helmto: '' | ||||
| 
 | ||||
| jobs: | ||||
| - job: BuildContainersForPR_Linux | ||||
|   condition: eq('${{ variables['Build.Reason'] }}', 'PullRequest') | ||||
|   pool: | ||||
|     vmImage: 'ubuntu-16.04' | ||||
|   steps: | ||||
|   - bash: docker-compose -f src/docker-compose.yml build ${{ parameters.services }} | ||||
|     displayName: Compose build ${{ parameters.services }} | ||||
|     env: | ||||
|       TAG: ${{ variables['Build.SourceBranchName'] }} | ||||
| - job: BuildContainersForPR_Windows | ||||
|   condition: False | ||||
|   # condition: eq('${{ variables['Build.Reason'] }}', 'PullRequest') | ||||
|   pool: | ||||
|     vmImage: 'windows-2019' | ||||
|   steps: | ||||
|   - bash: docker-compose f src/docker-compose.yml build ${{ parameters.services }} | ||||
|     displayName: Compose build ${{ parameters.services }} | ||||
|     env: | ||||
|       TAG: ${{ variables['Build.SourceBranchName'] }} | ||||
|       PLATFORM: win | ||||
|       NODE_IMAGE: stefanscherer/node-windows:10 | ||||
| - job: BuildLinux | ||||
|   condition: ne('${{ variables['Build.Reason'] }}', 'PullRequest') | ||||
|   pool: | ||||
|     vmImage: 'ubuntu-16.04' | ||||
|   steps: | ||||
|   - task: DockerCompose@0 | ||||
|     displayName: Compose build ${{ parameters.services }} | ||||
|     inputs: | ||||
|       dockerComposeCommand: 'build ${{ parameters.services }}' | ||||
|       containerregistrytype: Container Registry | ||||
|       dockerRegistryEndpoint: ${{ parameters.registryEndpoint }} | ||||
|       dockerComposeFile: src/docker-compose.yml | ||||
|       qualifyImageNames: true | ||||
|       projectName: "" | ||||
|       dockerComposeFileArgs: | | ||||
|         TAG=${{ variables['Build.SourceBranchName'] }} | ||||
|   - task: DockerCompose@0 | ||||
|     displayName: Compose push ${{ parameters.images }} | ||||
|     inputs: | ||||
|       dockerComposeCommand: 'push ${{ parameters.services }}' | ||||
|       containerregistrytype: Container Registry | ||||
|       dockerRegistryEndpoint: ${{ parameters.registryEndpoint }} | ||||
|       dockerComposeFile: src/docker-compose.yml | ||||
|       qualifyImageNames: true | ||||
|       projectName: "" | ||||
|       dockerComposeFileArgs: | | ||||
|         TAG=${{ variables['Build.SourceBranchName'] }} | ||||
|   - task: CopyFiles@2 | ||||
|     inputs: | ||||
|       sourceFolder: ${{ parameters.helmfrom }} | ||||
|       targetFolder: ${{ parameters.helmto }} | ||||
|   - task: PublishBuildArtifacts@1 | ||||
|     inputs: | ||||
|       pathtoPublish: ${{ parameters.helmto }} | ||||
|       artifactName: helm | ||||
| - job: BuildWindows | ||||
|   condition: False | ||||
|   # condition: ne('${{ variables['Build.Reason'] }}', 'PullRequest') | ||||
|   pool: | ||||
|     vmImage: 'windows-2019' | ||||
|   steps: | ||||
|   - task: DockerCompose@0 | ||||
|     displayName: Compose build ${{ parameters.services }} | ||||
|     inputs: | ||||
|       dockerComposeCommand: 'build ${{ parameters.services }}' | ||||
|       containerregistrytype: Container Registry | ||||
|       dockerRegistryEndpoint: ${{ parameters.registryEndpoint }} | ||||
|       dockerComposeFile: src/docker-compose.yml | ||||
|       qualifyImageNames: true | ||||
|       projectName: "" | ||||
|       dockerComposeFileArgs: | | ||||
|         TAG=${{ variables['Build.SourceBranchName'] }} | ||||
|         PLATFORM=win | ||||
|         NODE_IMAGE=stefanscherer/node-windows:10 | ||||
|   - task: DockerCompose@0 | ||||
|     displayName: Compose push ${{ parameters.services }} | ||||
|     inputs: | ||||
|       dockerComposeCommand: 'push ${{ parameters.services }}' | ||||
|       containerregistrytype: Container Registry | ||||
|       dockerRegistryEndpoint: ${{ parameters.registryEndpoint }} | ||||
|       dockerComposeFile: src/docker-compose.yml | ||||
|       qualifyImageNames: true | ||||
|       projectName: "" | ||||
|       dockerComposeFileArgs: | | ||||
|         TAG=${{ variables['Build.SourceBranchName'] }} | ||||
|         PLATFORM=win | ||||
							
								
								
									
										25
									
								
								.github/workflows/multiarch.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								.github/workflows/multiarch.yaml
									
									
									
									
										vendored
									
									
								
							| @ -1,25 +0,0 @@ | ||||
| env: | ||||
|   image: '' | ||||
|   branch: '' | ||||
|   registry: eshop | ||||
|   registryEndpoint: '' | ||||
| jobs: | ||||
|   manifest: | ||||
|     runs-on: Ubuntu 16.04 | ||||
|     needs: | ||||
|     - BuildLinux | ||||
|     if: and(,ne('${{ env.variables['Build.Reason']  }}', 'PullRequest')) | ||||
|     steps: | ||||
|     - uses: actions/checkout@v2 | ||||
|     - name: Docker Login | ||||
|       run: docker login | ||||
|     - name: Create multiarch manifest | ||||
|       run: | | ||||
|         mkdir -p ~/.docker | ||||
|         sed '$ s/.$//' $DOCKER_CONFIG/config.json > ~/.docker/config.json | ||||
|         echo ',"experimental": "enabled" }' >> ~/.docker/config.json | ||||
|         docker --config ~/.docker manifest create ${{ env.parameters.registry  }}/${{ env.parameters.image  }}:${{ env.parameters.branch  }} ${{ env.parameters.registry  }}/${{ env.parameters.image  }}:linux-${{ env.parameters.branch  }} | ||||
|         docker --config ~/.docker manifest create ${{ env.parameters.registry  }}/${{ env.parameters.image  }}:latest ${{ env.parameters.registry  }}/${{ env.parameters.image  }}:linux-latest | ||||
|         docker --config ~/.docker manifest push ${{ env.parameters.registry  }}/${{ env.parameters.image  }}:${{ env.parameters.branch  }} | ||||
|         docker --config ~/.docker manifest push ${{ env.parameters.registry  }}/${{ env.parameters.image  }}:latest | ||||
|       shell: bash | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user