Skip to content

Commit 5f57742

Browse files
author
SlavaRa
committed
Merge pull request #109 from SlavaRa/SlavaRa-patch-2
Slava ra patch 2
2 parents f659ba0 + 29849be commit 5f57742

File tree

2 files changed

+41
-9
lines changed

2 files changed

+41
-9
lines changed

appman.template

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<Entry>
2+
<Id>_ID_</Id>
3+
<Name>_NAME_</Name>
4+
<Version>_VERSION_</Version>
5+
<Build>_BUILD_</Build>
6+
<Checksum>_CHECKSUM_</Checksum>
7+
<Desc>_DESC_</Desc>
8+
<Group>Plugins</Group>
9+
<Info>_INFO_</Info>
10+
<Urls>
11+
<Url>_URL_</Url>
12+
</Urls>
13+
</Entry>

appveyor.yml

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,21 @@
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
110
init:
211
- git clone -q https://github.com/fdorg/flashdevelop.git C:\projects\FlashDevelop
3-
version: 2.7.{build}
12+
version: $(PLUGIN_VERSION).{build}
413
platform:
514
- x86
615
configuration:
716
- Release
817
os: Visual Studio 2015
918
skip_tags: true
10-
environment:
11-
PLUGIN_NAME: QuickNavigate
12-
PLUGIN_PATH: C:\projects\FlashDevelop\External\Plugins\QuickNavigate
1319
install:
1420
- set PATH=C:\Program Files (x86)\MSBuild\14.0\Bin;%PATH%
1521
matrix:
@@ -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%
3049
artifacts:
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
3756
deploy:
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

Comments
 (0)