expire artifacts
This commit is contained in:
		
							parent
							
								
									a4baf0170f
								
							
						
					
					
						commit
						7f91010f89
					
				| 
						 | 
				
			
			@ -26,7 +26,32 @@ stages:
 | 
			
		|||
  - deps_build
 | 
			
		||||
  - build
 | 
			
		||||
  - publish
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
.time_script: &time_script
 | 
			
		||||
  |
 | 
			
		||||
  echo Timer start!
 | 
			
		||||
  procstarttime=$(date -u '+%s')
 | 
			
		||||
  
 | 
			
		||||
  s_timestamp() {
 | 
			
		||||
    while read -r line; do
 | 
			
		||||
      curtime=$(date -u '+%s')
 | 
			
		||||
      deltatime=$(( curtime - procstarttime ))
 | 
			
		||||
      timestamp="$(printf "%03d:%02d" $(( deltatime / 60 )) $(( deltatime % 60 )))"
 | 
			
		||||
 | 
			
		||||
      # by nature BASH might run process subst twice when using >&2 pipes. This is a lazy
 | 
			
		||||
      # way to avoid dumping two timestamps on the same line:
 | 
			
		||||
      if [[ "$line" != \[${timestamp%% *}* ]]; then
 | 
			
		||||
          echo "[$timestamp] $line"
 | 
			
		||||
      else
 | 
			
		||||
          echo "$line"
 | 
			
		||||
      fi
 | 
			
		||||
    done
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  exec 1> >(s_timestamp)
 | 
			
		||||
  exec 2> >(s_timestamp)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
build_dep_wheels:
 | 
			
		||||
  cache:
 | 
			
		||||
    - key: dep-cargo
 | 
			
		||||
| 
						 | 
				
			
			@ -66,6 +91,8 @@ build_dep_wheels:
 | 
			
		|||
    - venv/bin/pip install --upgrade pip wheel
 | 
			
		||||
    - venv/bin/pip debug --verbose
 | 
			
		||||
  script:
 | 
			
		||||
    # show time stats
 | 
			
		||||
    - *time_script
 | 
			
		||||
    # build basic wheels
 | 
			
		||||
    - venv/bin/pip wheel --check-build-dependencies -w wheelhouse -r requirements.txt
 | 
			
		||||
    # remove universal wheels (those are probably downloaded from pypi or already uploaded)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue