forked from vieter-v/vieter
				
			chore: switched to vlang 0.3 Docker image
							parent
							
								
									1a940f2f98
								
							
						
					
					
						commit
						0d0fb323f2
					
				| 
						 | 
				
			
			@ -7,7 +7,7 @@ platform: ${PLATFORM}
 | 
			
		|||
 | 
			
		||||
pipeline:
 | 
			
		||||
  install-modules:
 | 
			
		||||
    image: 'chewingbever/vlang:latest'
 | 
			
		||||
    image: 'chewingbever/vlang:0.3'
 | 
			
		||||
    pull: true
 | 
			
		||||
    commands:
 | 
			
		||||
      - export VMODULES=$PWD/.vmodules
 | 
			
		||||
| 
						 | 
				
			
			@ -16,7 +16,7 @@ pipeline:
 | 
			
		|||
      event: [push, pull_request]
 | 
			
		||||
 | 
			
		||||
  debug:
 | 
			
		||||
    image: 'chewingbever/vlang:latest'
 | 
			
		||||
    image: 'chewingbever/vlang:0.3'
 | 
			
		||||
    commands:
 | 
			
		||||
      - export VMODULES=$PWD/.vmodules
 | 
			
		||||
      - make
 | 
			
		||||
| 
						 | 
				
			
			@ -26,7 +26,7 @@ pipeline:
 | 
			
		|||
        exclude: [main]
 | 
			
		||||
 | 
			
		||||
  prod:
 | 
			
		||||
    image: 'chewingbever/vlang:latest'
 | 
			
		||||
    image: 'chewingbever/vlang:0.3'
 | 
			
		||||
    environment:
 | 
			
		||||
      - LDFLAGS=-lz -lbz2 -llzma -lexpat -lzstd -llz4 -lsqlite3 -static
 | 
			
		||||
    commands:
 | 
			
		||||
| 
						 | 
				
			
			@ -44,7 +44,7 @@ pipeline:
 | 
			
		|||
      event: [push, pull_request]
 | 
			
		||||
 | 
			
		||||
  upload:
 | 
			
		||||
    image: 'chewingbever/vlang:latest'
 | 
			
		||||
    image: 'chewingbever/vlang:0.3'
 | 
			
		||||
    secrets: [ s3_username, s3_password ]
 | 
			
		||||
    commands:
 | 
			
		||||
      # https://gist.github.com/JustinTimperio/7c7115f87b775618637d67ac911e595f
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,7 +11,7 @@ pipeline:
 | 
			
		|||
      - make docs
 | 
			
		||||
 | 
			
		||||
  api-docs:
 | 
			
		||||
    image: 'chewingbever/vlang:latest'
 | 
			
		||||
    image: 'chewingbever/vlang:0.3'
 | 
			
		||||
    pull: true
 | 
			
		||||
    group: 'generate'
 | 
			
		||||
    commands:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,7 +8,7 @@ skip_clone: true
 | 
			
		|||
 | 
			
		||||
pipeline:
 | 
			
		||||
  prepare:
 | 
			
		||||
    image: 'chewingbever/vlang:latest'
 | 
			
		||||
    image: 'chewingbever/vlang:0.3'
 | 
			
		||||
    pull: true
 | 
			
		||||
    secrets: [ s3_username, s3_password ]
 | 
			
		||||
    commands:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,7 @@ platform: 'linux/amd64'
 | 
			
		|||
 | 
			
		||||
pipeline:
 | 
			
		||||
  lint:
 | 
			
		||||
    image: 'chewingbever/vlang:latest'
 | 
			
		||||
    image: 'chewingbever/vlang:0.3'
 | 
			
		||||
    pull: true
 | 
			
		||||
    commands:
 | 
			
		||||
      - make lint
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ skip_clone: true
 | 
			
		|||
 | 
			
		||||
pipeline:
 | 
			
		||||
  generate:
 | 
			
		||||
    image: 'chewingbever/vlang:latest'
 | 
			
		||||
    image: 'chewingbever/vlang:0.3'
 | 
			
		||||
    pull: true
 | 
			
		||||
    commands:
 | 
			
		||||
      - curl -o vieter -L "https://s3.rustybever.be/vieter/commits/$CI_COMMIT_SHA/vieter-linux-amd64"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ platform: ${PLATFORM}
 | 
			
		|||
 | 
			
		||||
pipeline:
 | 
			
		||||
  install-modules:
 | 
			
		||||
    image: 'chewingbever/vlang:latest'
 | 
			
		||||
    image: 'chewingbever/vlang:0.3'
 | 
			
		||||
    pull: true
 | 
			
		||||
    commands:
 | 
			
		||||
      - export VMODULES=$PWD/.vmodules
 | 
			
		||||
| 
						 | 
				
			
			@ -18,7 +18,7 @@ pipeline:
 | 
			
		|||
      event: [pull_request]
 | 
			
		||||
 | 
			
		||||
  test:
 | 
			
		||||
    image: 'chewingbever/vlang:latest'
 | 
			
		||||
    image: 'chewingbever/vlang:0.3'
 | 
			
		||||
    pull: true
 | 
			
		||||
    commands:
 | 
			
		||||
      - export VMODULES=$PWD/.vmodules
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
FROM chewingbever/vlang:latest AS builder
 | 
			
		||||
FROM chewingbever/vlang:0.3 AS builder
 | 
			
		||||
 | 
			
		||||
ARG TARGETPLATFORM
 | 
			
		||||
ARG CI_COMMIT_SHA
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue