mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-11-04 01:26:39 +00:00 
			
		
		
		
	Merge branch 'macos_cache_stats' into 'master'
Print ccache stats for macOS builds See merge request OpenMW/openmw!736
This commit is contained in:
		
						commit
						d917d4d7cd
					
				
					 1 changed files with 22 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -115,7 +115,7 @@ Debian_Clang_tests:
 | 
			
		|||
    CCACHE_SIZE: 1G
 | 
			
		||||
    BUILD_TESTS_ONLY: 1
 | 
			
		||||
 | 
			
		||||
MacOS:
 | 
			
		||||
.MacOS:
 | 
			
		||||
  image: macos-11-xcode-12
 | 
			
		||||
  tags:
 | 
			
		||||
    - macos
 | 
			
		||||
| 
						 | 
				
			
			@ -123,20 +123,40 @@ MacOS:
 | 
			
		|||
  only:
 | 
			
		||||
    variables:
 | 
			
		||||
      - $CI_PROJECT_ID == "7107382"
 | 
			
		||||
  cache:
 | 
			
		||||
    paths:
 | 
			
		||||
    - ccache/
 | 
			
		||||
  script:
 | 
			
		||||
    - rm -fr build/*  # remove anything in the build directory
 | 
			
		||||
    - export CCACHE_BASEDIR="$(pwd)"
 | 
			
		||||
    - export CCACHE_DIR="$(pwd)/ccache"
 | 
			
		||||
    - mkdir -pv "${CCACHE_DIR}"
 | 
			
		||||
    - ccache -z -M "${CCACHE_SIZE}"
 | 
			
		||||
    - CI/before_install.osx.sh
 | 
			
		||||
    - CI/before_script.osx.sh
 | 
			
		||||
    - cd build; make -j $(sysctl -n hw.logicalcpu) package
 | 
			
		||||
    - for dmg in *.dmg; do mv "$dmg" "${dmg%.dmg}_${CI_COMMIT_REF_NAME}_${CI_JOB_ID}.dmg"; done
 | 
			
		||||
    - ccache -s
 | 
			
		||||
  artifacts:
 | 
			
		||||
    paths:
 | 
			
		||||
      - build/OpenMW-*.dmg
 | 
			
		||||
      - "build/**/*.log"
 | 
			
		||||
 | 
			
		||||
macOS11_Xcode12:
 | 
			
		||||
  extends: .MacOS
 | 
			
		||||
  image: macos-11-xcode-12
 | 
			
		||||
  cache:
 | 
			
		||||
    key: macOS11_Xcode12.v1
 | 
			
		||||
  variables:
 | 
			
		||||
    CCACHE_SIZE: 3G
 | 
			
		||||
 | 
			
		||||
macOS10.15_Xcode11:
 | 
			
		||||
  extends: MacOS
 | 
			
		||||
  extends: .MacOS
 | 
			
		||||
  image: macos-10.15-xcode-11
 | 
			
		||||
  cache:
 | 
			
		||||
    key: macOS10.15_Xcode11.v1
 | 
			
		||||
  variables:
 | 
			
		||||
    CCACHE_SIZE: 3G
 | 
			
		||||
 | 
			
		||||
variables: &engine-targets
 | 
			
		||||
  targets: "openmw,openmw-essimporter,openmw-iniimporter,openmw-launcher,openmw-wizard"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue