Latihan 1: Shell Scripting Dasar — DevOps

Latihan 1 dari materi Shell Scripting Dasar di DevOps — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat fungsi generateDeployScript(config) yang menerima object config dan mengembalikan string shell script.

Config: { appName, branch, steps } dimana steps adalah array string.

Format output:

#!/bin/bash
set -e
echo "Deploying {appName} from branch {branch}"
{step1}
{step2}
...
echo "Deploy complete!"

Setiap baris dipisahkan newline (\n).

Hint