Merge branch 'ci-tests' into 'master'
fix: Fetch phoenix before node dependencies See merge request mythic-insight/legendary-doc-site!3
This commit is contained in:
		
						commit
						75b9f22d56
					
				
					 1 changed files with 8 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -1,5 +1,6 @@
 | 
			
		|||
stages:
 | 
			
		||||
  - dependencies
 | 
			
		||||
  - application_dependencies
 | 
			
		||||
  - asset_dependencies
 | 
			
		||||
  - test
 | 
			
		||||
  - deploy_tags
 | 
			
		||||
  - deploy
 | 
			
		||||
| 
						 | 
				
			
			@ -14,7 +15,7 @@ variables:
 | 
			
		|||
  GIT_STRATEGY: fetch
 | 
			
		||||
 | 
			
		||||
fetch_application_dependencies:
 | 
			
		||||
  stage: dependencies
 | 
			
		||||
  stage: application_dependencies
 | 
			
		||||
  image: "elixir:1.10"
 | 
			
		||||
  cache:
 | 
			
		||||
    key:
 | 
			
		||||
| 
						 | 
				
			
			@ -24,11 +25,15 @@ fetch_application_dependencies:
 | 
			
		|||
      - _build/
 | 
			
		||||
      - deps/
 | 
			
		||||
  script:
 | 
			
		||||
    - mix local.hex --force
 | 
			
		||||
    - mix local.rebar --force
 | 
			
		||||
    - mix deps.get
 | 
			
		||||
 | 
			
		||||
fetch_asset_dependencies:
 | 
			
		||||
  stage: dependencies
 | 
			
		||||
  stage: asset_dependencies
 | 
			
		||||
  image: "node:15.0"
 | 
			
		||||
  needs:
 | 
			
		||||
    - fetch_application_dependencies
 | 
			
		||||
  only:
 | 
			
		||||
    - master
 | 
			
		||||
  cache:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue