-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlab-ci.yml
36 lines (31 loc) · 873 Bytes
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
include:
- template: AWS/Deploy-ECS.gitlab-ci.yml
# stages:
# - trivy file scan
# - docker
# - trivy image scan
# Trivy file scan:
# stage: trivy file scan
# image:
# name: aquasec/trivy:latest
# entrypoint: [""]
# script:
# - trivy fs .
# Docker build and push:
# stage: docker
# image:
# name: docker:latest
# services:
# - docker:dind
# script:
# - docker build --build-arg INSTALL_PYTHON_VERSION=3.7.4 --target=production -t comentarios-api .
# - docker tag comentarios-api guilhermefpv/comentarios-api:latest
# - docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
# - docker push guilhermefpv/comentarios-api:latest
# Scan image:
# stage: trivy image scan
# image:
# name: aquasec/trivy:latest
# entrypoint: [""]
# script:
# - trivy image guilhermefpv/comentarios-api:latest