# A pipeline to build the simple ros test containers. --- apiVersion: tekton.dev/v1beta1 kind: Pipeline metadata: name: simple-ros-pipeline spec: description: Build a image with a simple ros image. workspaces: - name: shared-data - name: git-credentials params: - name: registry-login-secret-name tasks: - name: ros-clone workspaces: - name: output workspace: shared-data - name: ssh-directory workspace: git-credentials params: - name: url value: ssh://git@git.jpace121.net:2222/tests/j7s-simple-ws.git - name: branch value: master - name: repos-file value: source.repos taskRef: name: j7s-ros-clone - name: image-build runAfter: ["ros-clone"] workspaces: - name: source workspace: shared-data params: - name: registry value: harbor.internal.jpace121.net - name: name value: library/simple-ros - name: version value: 0.1 - name: containerfile value: ./docker/Dockerfile - name: registry-login-secret-name value: $(params.registry-login-secret-name) - name: cosign-secret-name value: container-signing-secret taskRef: name: j7s-buildah