forked from ELY3M/PowerToolsNX---modded-by-ELY-M
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
52 lines (32 loc) · 1.22 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
version: AppVeyor build {build}
image: Ubuntu
init:
- sh: >-
mkdir ../resources
mkdir ../libnx
wget https://github.com/devkitPro/pacman/releases/download/devkitpro-pacman-1.0.1/devkitpro-pacman.deb -P ../resources
install:
- sh: >-
sudo dpkg -i ../resources/devkitpro-pacman.deb
echo -en "\n\n" | sudo dkp-pacman -S switch-dev
echo -en "\n\n" | sudo dkp-pacman -S devkitARM
source /etc/profile.d/devkit-env.sh
git submodule update --init --recursive
build_script:
- sh: >-
make
COMMIT_ID="$(git rev-parse HEAD)"
RELEASE_FILE="../powertoolsnx/bin-PowerToolsNX-${COMMIT_ID}.zip"
RELEASE_FOLDER="../bin-PowerToolsNX-${COMMIT_ID}"
mkdir ${RELEASE_FOLDER}
find . -name '*.nro' | cpio -pdm ${RELEASE_FOLDER}
find . -name '*.nso' | cpio -pdm ${RELEASE_FOLDER}
find . -name '*.nacp' | cpio -pdm ${RELEASE_FOLDER}
find . -name '*.elf' | cpio -pdm ${RELEASE_FOLDER}
find . -name '*.pfs0' | cpio -pdm ${RELEASE_FOLDER}
TEMP="$(realpath ${RELEASE_FOLDER})"
cd ${RELEASE_FOLDER}
zip -9 -r ${RELEASE_FILE} *
cd ${APPVEYOR_BUILD_FOLDER}
artifacts:
- path: bin-PowerToolsNX-*.zip