Compare commits
64 commits
developmen
...
IPCEICIS-7
Author | SHA1 | Date | |
---|---|---|---|
1051bb1b56 | |||
662eaf4487 | |||
91820cc43f | |||
b0c2a8a7c8 | |||
cfc045746a | |||
9fd2b4bb60 | |||
132c2abbf3 | |||
b872d6de0d | |||
fdb242b7a5 | |||
1de21cd29b | |||
d1d7a5a2f1 | |||
00bb946305 | |||
90f5d5fc41 | |||
8a40d297f4 | |||
14c9867f83 | |||
41afc6cc13 | |||
4e3b7bd8ac | |||
e4da241062 | |||
043e10588f | |||
0243d32d2c | |||
aaea1f1cfa | |||
64e4bfac0d | |||
d2e4c66374 | |||
db6c2e395d | |||
d9ad3d3be9 | |||
839e53586d | |||
ef8ca66504 | |||
7725caf57d | |||
30312e19e9 | |||
65ed6d6120 | |||
c502b65940 | |||
561ff9b4e1 | |||
31fedf39f2 | |||
64cacf7ed0 | |||
e26c670d11 | |||
c6672a6547 | |||
1b4b4aa60a | |||
10093188ee | |||
74215bf24b | |||
27be4486a3 | |||
33710b0606 | |||
7647fc5820 | |||
f15c03ac6d | |||
3e2eac7517 | |||
83293957ea | |||
00c6d54d25 | |||
c8218b575e | |||
799e1a3fb7 | |||
b9eff28f35 | |||
70f4dcc42a | |||
63925cfb3d | |||
28e8242287 | |||
905a7e90ba | |||
4220ba6f71 | |||
2bf940212a | |||
d521b71c05 | |||
dc3736df67 | |||
420a419e35 | |||
9a6b708aca | |||
afff26d2cc | |||
1a07f5ba84 | |||
8dbb4c1d42 | |||
c5a7c65fa8 | |||
741cddf2f7 |
3 changed files with 72 additions and 0 deletions
40
.github/workflows/.github-ci.yaml
vendored
Normal file
40
.github/workflows/.github-ci.yaml
vendored
Normal file
|
@ -0,0 +1,40 @@
|
|||
name: ci-workflow
|
||||
|
||||
on: [push]
|
||||
jobs:
|
||||
ci:
|
||||
runs-on: docker
|
||||
|
||||
container:
|
||||
image: forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/pipe:v0.0.1
|
||||
|
||||
steps:
|
||||
|
||||
- name: Clone Repository
|
||||
uses: https://forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/DevFW-CICD/checkout@main
|
||||
|
||||
- name: Lint the Repository
|
||||
run: |
|
||||
which trivy
|
||||
golangci-lint run ./... --out-format=json --timeout 5m --issues-exit-code 1
|
||||
|
||||
- name: Build Credentials File
|
||||
run: |
|
||||
mkdir -p /kaniko/.docker
|
||||
AUTHSTRING=$(echo -n "${{ secrets.REGISTRY_USERNAME }}:${{ secrets.REGISTRY_PASSWORD }}" | base64 -w 0)
|
||||
echo "{\"auths\":{\"https://forgejo.edf-bootstrap.cx.fg1.ffm.osc.live\":{\"auth\":\"${AUTHSTRING}\"}}}" > /kaniko/.docker/config.json
|
||||
|
||||
- name: Build Docker Container
|
||||
run: |
|
||||
/kaniko/executor --dockerfile=./Dockerfile --context=. --destination=forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/fibonacci_go/fibonacci_go:latest
|
||||
|
||||
- name: Vulnerability Scanning
|
||||
run: |
|
||||
exit 0
|
||||
pwd
|
||||
whoami
|
||||
which trivy || true
|
||||
ls -la /usr/local/bin || true
|
||||
ls -la /usr/bin || true
|
||||
trivy image --scanners license,vuln,secret forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/fibonacci_go/fibonacci_go:latest
|
||||
trivy image --image-config-scanners secret,misconfig forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/fibonacci_go/fibonacci_go:latest
|
32
.github/workflows/.github-ci_podman.yaml
vendored
Normal file
32
.github/workflows/.github-ci_podman.yaml
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
name: ci-workflow
|
||||
|
||||
on: [push]
|
||||
jobs:
|
||||
ci_podman:
|
||||
runs-on: docker
|
||||
|
||||
container:
|
||||
image: forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/pipeline-container/complete_podman:v0.0.1
|
||||
|
||||
steps:
|
||||
|
||||
- name: Clone Repository
|
||||
uses: https://forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/DevFW-CICD/checkout@main
|
||||
|
||||
- name: Lint the Repository
|
||||
run: |
|
||||
golangci-lint run ./... --out-format=json --timeout 5m --issues-exit-code 1
|
||||
|
||||
- name: Build Credentials File
|
||||
run: |
|
||||
echo "${{ secrets.REGISTRY_PASSWORD }}" | sudo podman login forgejo.edf-bootstrap.cx.fg1.ffm.osc.live -u "${{ secrets.REGISTRY_USERNAME }}" --password-stdin
|
||||
|
||||
- name: Build Docker Container
|
||||
run: |
|
||||
sudo podman build -t fibonacci_go:latest -f Dockerfile .
|
||||
sudo podman push fibonacci_go:latest forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/fibonacci_go/fibonacci_go:latest
|
||||
|
||||
- name: Vulnerability Scanning
|
||||
run: |
|
||||
trivy image --scanners license,vuln,secret forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/fibonacci_go/fibonacci_go:latest
|
||||
trivy image --image-config-scanners secret,misconfig forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/fibonacci_go/fibonacci_go:latest
|
0
just_a_change.txt
Normal file
0
just_a_change.txt
Normal file
Loading…
Reference in a new issue