Initial commit

This commit is contained in:
franz.germann1 2024-10-22 16:06:32 +02:00
parent 7b8fd73860
commit acb7d15bb7
2 changed files with 37 additions and 5 deletions

2
Dockerfile Normal file
View file

@ -0,0 +1,2 @@
FROM golang:latest
WORKDIR /the/workdir/path

View file

@ -11,22 +11,27 @@ metadata:
spec:
entrypoint: ci
serviceAccountName: admin
volumes:
- name: shared-data
emptyDir: {}
volumeClaimTemplates:
- metadata:
name: shared-data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 1Gi
templates:
- name: ci
dag:
tasks:
- name: git-clone
template: git clone
template: git-clone
arguments:
parameters: [{name: message, value: "git-clone task completed"}]
- name: ls
template: ls
dependencies: [git-clone]
- name: build
template: simple-container
template: build
arguments:
parameters: [{name: message, value: "build task completed"}]
dependencies: [unit-tests, lint-scan]
@ -73,4 +78,29 @@ spec:
args: [ls /]
- name: git-clone
container:
image: ubuntu:latest
command: [sh, -c]
args:
- |
apt update
apt install -y git
GIT_SSL_NO_VERIFY=true git clone -b main https://gitea.cnoe.localtest.me/giteaAdmin/fibonacci_go.git /shared-data/repo
ls -la /
ls -la /shared-data
volumeMounts:
- name: shared-data
mountPath: /shared-data
- name: build
container:
image: ubuntu:latest
command: [sh, -c]
args:
- |
ls -la /
ls -la /shared-data
volumeMounts:
- name: shared-data
mountPath: /shared-data