Skip to content

Commit 5e32e70

Browse files
committed
aaaaa
1 parent 2c81553 commit 5e32e70

1 file changed

Lines changed: 21 additions & 23 deletions

File tree

.github/workflows/main.yml

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -39,29 +39,27 @@ jobs:
3939
password: ${{ secrets.PASSWORD }}
4040
port: ${{ secrets.PORT }}
4141
script: |
42-
set -e
4342
eval "${ssh-agent -s}"
4443
ssh-add ~/.ssh/ssh-praktikan4
45-
46-
echo "Update Node.js version"
47-
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
48-
sudo apt-get install -y nodejs
49-
5044
echo "Cek folder project";
51-
if [ ! -d "${HOME}/senpro/492878/modul02/senpro-github-action/" ]; then
52-
echo "Repository belum di-clone. Cloning...";
53-
mkdir -p ~/senpro/492878/modul02;
54-
cd ~/senpro/492878/modul02;
55-
git clone "https://github.com/ThisIsYefta/senpro-github-action.git";
56-
else
57-
echo "Repository sudah ada. Pulling updates...";
58-
cd ~/senpro/492878/modul02/senpro-github-action;
59-
git restore .;
60-
git pull origin main || { echo "Gagal pull repository"; exit 1; }
61-
fi
62-
63-
echo "Install Package dan Build Project";
64-
npm cache clean --force;
65-
npm install || { echo "Gagal install package"; exit 1; }
66-
npm run build || { echo "Gagal build project"; exit 1; }
67-
45+
[ ! -d "${HOME}/senpro/492878/modul02/senpro-github-action/" ] &&
46+
{
47+
echo "Repository belum di-clone. Cloning...";
48+
mkdir -p ~/senpro/492878/modul02;
49+
cd ~/senpro/492878/modul02;
50+
git clone https://github.com/ThisIsYefta/senpro-github-action.git;
51+
cd ~/senpro/492878/modul02/senpro-github-action;
52+
echo "Install Package dan Build Project";
53+
npm install;
54+
npm run build;
55+
} ||
56+
{
57+
echo "Repository sudah ada. Building...";
58+
cd ~/senpro/492878/modul02/senpro-github-action;
59+
git restore .;
60+
git pull origin main;
61+
echo "Install Package dan Build Project";
62+
npm install;
63+
npm run build;
64+
}
65+

0 commit comments

Comments
 (0)