1+ environment :
2+ PLUGIN_VERSION : 2.7
3+ PLUGIN_NAME : QuickNavigate
4+ PLUGIN_DESC : Quickly navigate through Types, Fields, Projects and more
5+ PLUGIN_PATH : C:\projects\FlashDevelop\External\Plugins\QuickNavigate
6+ PLUGIN_INFO : http:\/\/www.flashdevelop.org\/community\/viewtopic.php?f=4&t=5961
7+ PLUGIN_GITHUB_RELEASES : https:\/\/github.com\/SlavaRa\/fdplugin-quicknavigate\/releases
8+ APPMAN_TEMPLATE : appman.template
9+ APPMAN_CONFIG_XML : appman.xml
110init :
211- git clone -q https://github.com/fdorg/flashdevelop.git C:\projects\FlashDevelop
3- version : 2.7 .{build}
12+ version : $(PLUGIN_VERSION) .{build}
413platform :
514- x86
615configuration :
716- Release
817os : Visual Studio 2015
918skip_tags : true
10- environment :
11- PLUGIN_NAME : QuickNavigate
12- PLUGIN_PATH : C:\projects\FlashDevelop\External\Plugins\QuickNavigate
1319install :
1420- set PATH=C:\Program Files (x86)\MSBuild\14.0\Bin;%PATH%
1521matrix :
@@ -26,19 +32,32 @@ after_build:
2632- cd %APPVEYOR_BUILD_FOLDER%
2733- 7z a %PLUGIN_NAME%.zip $(BaseDir)\
2834- mv %PLUGIN_NAME%.zip %PLUGIN_NAME%.fdz
29- - md5sum -b %PLUGIN_NAME%.fdz > checksum_md5.txt
35+ - cd %PLUGIN_PATH%
36+ - md5sum %APPVEYOR_BUILD_FOLDER%\%PLUGIN_NAME%.fdz > checksum.md5
37+ - sed -e "s/ \*.*//" checksum.md5 > checksum.tmp.md5 && mv checksum.tmp.md5 checksum.md5
38+ - set /p CHECKSUM=<checksum.md5
39+ - echo %CHECKSUM%
40+ - mv %APPMAN_TEMPLATE% %APPMAN_CONFIG_XML%
41+ - sed -i -e s/_ID_/quicknavigate/g %APPMAN_CONFIG_XML%
42+ - sed -i -e "s/_NAME_/%PLUGIN_NAME%/g" %APPMAN_CONFIG_XML%
43+ - sed -i -e "s/_DESC_/%PLUGIN_DESC%/g" %APPMAN_CONFIG_XML%
44+ - sed -i -e "s/_VERSION_/%PLUGIN_VERSION%/g" %APPMAN_CONFIG_XML%
45+ - sed -i -e "s/_BUILD_/%APPVEYOR_BUILD_NUMBER%/g" %APPMAN_CONFIG_XML%
46+ - sed -i -e "s/_INFO_/%PLUGIN_INFO%/g" %APPMAN_CONFIG_XML%
47+ - sed -i -e "s/_URL_/%PLUGIN_GITHUB_RELEASES%\/download\/%APPVEYOR_BUILD_VERSION%\/%PLUGIN_NAME%.fdz/g" %APPMAN_CONFIG_XML%
48+ - sed -i -e "s/_CHECKSUM_/%CHECKSUM%/g" %APPMAN_CONFIG_XML%
3049artifacts :
3150- path : $(PLUGIN_NAME).fdz
3251 name : $(PLUGIN_NAME)
3352 type : zip
34- - path : checksum_md5.txt
35- name : checksum_md5
36- type : txt
53+ - path : $(APPMAN_CONFIG_XML)
54+ name : appman
55+ type : xml
3756deploy :
3857- provider : GitHub
3958 release : $(appveyor_build_version)
4059 auth_token :
4160 secure : HK9ej9WVysHQHeTEQ/QTOJmh08xCtDQyDBy5uXWrWV/xROMNkQrTeQv1j2tYOxVw
42- artifact : /(.*\.fdz)|(checksum_md5.txt )/
61+ artifact : /(.*\.fdz)|(appman.xml )/
4362 on :
4463 branch : master
0 commit comments