From d7c63085456e57d88fb06c231defff1f4cbfb5fc Mon Sep 17 00:00:00 2001 From: Jonatan Nilsson Date: Thu, 18 Aug 2022 10:23:53 +0000 Subject: [PATCH] More appyveyor tweaking. Also fuck npm --- appveyor.yml | 26 +++++++++++++++++++++++--- nfp_moe/build-package.json | 7 +++++++ 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 nfp_moe/build-package.json diff --git a/appveyor.yml b/appveyor.yml index 9e7a85b..0979dd5 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -51,14 +51,21 @@ build_script: rm base cp -Rf ../base ./base - npm install --only=dev - if [ $? -ne 0 ]; then + mv package.json fuck-you-npm-package.json + mv build-package.json package.json + + npm install + CHECK=$? + if [ $CHECK -ne 0 ]; then + echo "Command failed with error code $CHECK" SUCCESS=0; continue; fi; npm run build - if [ $? -ne 0 ]; then + CHECK=$? + if [ $CHECK -ne 0 ]; then + echo "Command failed with error code $CHECK" SUCCESS=0; continue; fi; @@ -71,6 +78,12 @@ build_script: -H "Content-Type: application/json" \ https://git.nfp.is/api/v1/repos/$APPVEYOR_REPO_NAME/releases \ -d "{\"tag_name\":\"v${CURR_VER}\",\"name\":\"v${CURR_NAME}\",\"body\":\"Automatic release from Appveyor from ${APPVEYOR_REPO_COMMIT} :\n\n${APPVEYOR_REPO_COMMIT_MESSAGE}\"}") + CHECK=$? + if [ $CHECK -ne 0 ]; then + echo "Command failed with error code $CHECK" + SUCCESS=0; + continue; + fi; RELEASE_ID=$(echo $RELEASE_RESULT | jq -r .id) echo "Adding ${CURR_VER}_build-sc.7z to release ${RELEASE_ID}" curl \ @@ -78,6 +91,12 @@ build_script: -H "Authorization: token $deploytoken" \ -F "attachment=@${CURR_VER}_build-sc.7z" \ https://git.nfp.is/api/v1/repos/$APPVEYOR_REPO_NAME/releases/$RELEASE_ID/assets + CHECK=$? + if [ $CHECK -ne 0 ]; then + echo "Command failed with error code $CHECK" + SUCCESS=0; + continue; + fi; echo "Deplying to production" MAN_PORT=$(cat package.json | jq -r .port) @@ -89,6 +108,7 @@ build_script: done if [ $SUCCESS -eq 0 ]; then + echo "One or more jobs failed to build" exit 1; fi; diff --git a/nfp_moe/build-package.json b/nfp_moe/build-package.json new file mode 100644 index 0000000..5e43186 --- /dev/null +++ b/nfp_moe/build-package.json @@ -0,0 +1,7 @@ +{ + "dependencies": { + "asbundle": "^2.6.1", + "mithril": "^2.2.2", + "service-core": "^3.0.0-beta.17" + } +}