mirror of
				https://github.com/XRPLF/clio.git
				synced 2025-11-04 11:55:51 +00:00 
			
		
		
		
	chore: Use gcc from Docker Hub for now (#2194)
This commit is contained in:
		
							
								
								
									
										4
									
								
								.github/workflows/update_docker_ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/update_docker_ci.yml
									
									
									
									
										vendored
									
									
								
							@@ -42,7 +42,8 @@ jobs:
 | 
			
		||||
          files: "docker/compilers/gcc/**"
 | 
			
		||||
 | 
			
		||||
      - uses: ./.github/actions/build_docker_image
 | 
			
		||||
        if: steps.changed-files.outputs.any_changed == 'true'
 | 
			
		||||
        # Skipping this build for now, because CI environment is not stable
 | 
			
		||||
        if: false && steps.changed-files.outputs.any_changed == 'true'
 | 
			
		||||
        env:
 | 
			
		||||
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
			
		||||
          DOCKERHUB_USER: ${{ secrets.DOCKERHUB_USER }}
 | 
			
		||||
@@ -56,6 +57,7 @@ jobs:
 | 
			
		||||
          tags: |
 | 
			
		||||
            type=raw,value=latest
 | 
			
		||||
            type=raw,value=12
 | 
			
		||||
            type=raw,value=12.3.0
 | 
			
		||||
            type=raw,value=${{ github.sha }}
 | 
			
		||||
          platforms: linux/amd64,linux/arm64
 | 
			
		||||
          dockerhub_repo: rippleci/clio_gcc
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,5 @@
 | 
			
		||||
FROM ghcr.io/xrplf/clio-gcc:12 AS clio-gcc
 | 
			
		||||
# TODO: change this when we are able to push gcc image to ghcr.io
 | 
			
		||||
FROM rippleci/clio_gcc:12.3.0 AS clio-gcc
 | 
			
		||||
FROM ghcr.io/xrplf/clio-tools:latest AS clio-tools
 | 
			
		||||
 | 
			
		||||
FROM ghcr.io/xrplf/clio-clang:16
 | 
			
		||||
 
 | 
			
		||||
@@ -5,12 +5,14 @@ It is used in [Clio Github Actions](https://github.com/XRPLF/clio/actions) but c
 | 
			
		||||
 | 
			
		||||
The image is based on Ubuntu 20.04 and contains:
 | 
			
		||||
 | 
			
		||||
- ccache 4.11.3
 | 
			
		||||
- clang 16.0.6
 | 
			
		||||
- gcc 12.3
 | 
			
		||||
- doxygen 1.12
 | 
			
		||||
- gh 2.40
 | 
			
		||||
- ccache 4.10.2
 | 
			
		||||
- ClangBuildAnalyzer 1.6.0
 | 
			
		||||
- conan 1.62
 | 
			
		||||
- doxygen 1.12
 | 
			
		||||
- gcc 12.3.0
 | 
			
		||||
- gh 2.74
 | 
			
		||||
- git-cliff 2.9.1
 | 
			
		||||
- and some other useful tools
 | 
			
		||||
 | 
			
		||||
Conan is set up to build Clio without any additional steps. There are two preset conan profiles: `clang` and `gcc` to use corresponding compiler. By default conan is setup to use `gcc`.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user