From d0c9a1f935a24d23c96524d411f49b7203085847 Mon Sep 17 00:00:00 2001 From: "m.marjorie" Date: Mon, 31 Mar 2025 14:09:57 +0800 Subject: [PATCH] Add CI/CD simulation files --- deployed-script.sh | 4 ++++ sample/build.sh | 4 ++++ sample/pipeline.sh | 8 ++++++++ sample/test.sh | 6 ++++++ 4 files changed, 22 insertions(+) create mode 100755 deployed-script.sh create mode 100755 sample/build.sh create mode 100755 sample/pipeline.sh create mode 100755 sample/test.sh diff --git a/deployed-script.sh b/deployed-script.sh new file mode 100755 index 0000000..bd8de46 --- /dev/null +++ b/deployed-script.sh @@ -0,0 +1,4 @@ +#!/bin/bash +echo "Building..." +sleep 2 +echo "Done" diff --git a/sample/build.sh b/sample/build.sh new file mode 100755 index 0000000..bd8de46 --- /dev/null +++ b/sample/build.sh @@ -0,0 +1,4 @@ +#!/bin/bash +echo "Building..." +sleep 2 +echo "Done" diff --git a/sample/pipeline.sh b/sample/pipeline.sh new file mode 100755 index 0000000..8175fd7 --- /dev/null +++ b/sample/pipeline.sh @@ -0,0 +1,8 @@ +#!/bin/bash +echo "CI: Building..." +./build.sh +echo "CI: Testing..." +./test.sh || { echo "Tests failed"; exit 1; } +echo "CD: Deploying..." +cp build.sh ../deployed-script.sh +echo "Deployed!" diff --git a/sample/test.sh b/sample/test.sh new file mode 100755 index 0000000..6f60b69 --- /dev/null +++ b/sample/test.sh @@ -0,0 +1,6 @@ +#!/bin/bash +if [ 1 -eq 1 ]; then + echo "Test passed" +else + exit 1 +fi