26 lines
		
	
	
		
			881 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			881 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
# action.yml
 | 
						|
name: 'build docker image and push to code'
 | 
						|
description: 'build docker image and push to simcu code'
 | 
						|
runs:
 | 
						|
  using: 'composite'
 | 
						|
  steps:
 | 
						|
      - uses: docker://node:20
 | 
						|
        with:
 | 
						|
          entrypoint: "/bin/bash"
 | 
						|
          args: |
 | 
						|
            -c "export https_proxy=http://100.100.13.14:8118 && \
 | 
						|
            export http_proxy=http://100.100.13.14:8118 && \
 | 
						|
            npm install && \
 | 
						|
            npm run build-only"
 | 
						|
 | 
						|
      - uses: docker://ubuntu:latest
 | 
						|
        with:
 | 
						|
           entrypoint: "/bin/bash"
 | 
						|
           args: |
 | 
						|
            -c 'echo "FROM nginx:alpine" > Dockerfile && \
 | 
						|
                echo "COPY dist /usr/share/nginx/html" >> Dockerfile && \
 | 
						|
                echo "WORKDIR /usr/share/nginx/html/" >> Dockerfile && \
 | 
						|
                echo "已经构建完DOCKERFILE了" && \
 | 
						|
                cat Dockerfile'
 | 
						|
 | 
						|
      - uses: actions/docker-build-push@main |