forked from gentilkiwi/mimikatz
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathappveyor.yml
37 lines (34 loc) · 1.55 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
version: 2.2.0-ci-{branch}-{build}
image: Visual Studio 2013
configuration: Release
platform:
- x64
- Win32
shallow_clone: true
build:
parallel: true
verbosity: normal
before_build:
- ps: >-
ls;
Copy-Item C:\projects\mimikatz\mimikatz\mimikatz.ico C:\projects\mimikatz\mimikatz\Mkdik.ico;
(Get-ChildItem -Path "." -Recurse -File -Include *.h,*.c,*.vcxproj,*.rc) | ForEach-Object {
$newFileName = $_.Name -replace "mimikatz\.(h|c|rc)", "Mkdik.`$1"
$newPath = Join-Path -Path $_.Directory.FullName -ChildPath $newFileName
(Get-Content $_.FullName) | ForEach-Object {
$_ -ireplace "mimikatz", "Mkdik"
} | Set-Content $newPath
if ($newFileName -ne $_.Name) {
Remove-Item $_.FullName
}
Write-Host $newPath
};
ls mimikatz;
after_build:
- cmd: >-
7z a -t7z -mx -ms=on %APPVEYOR_PROJECT_NAME%_trunk_%PLATFORM%.7z [email protected] .\%PLATFORM% README.md kiwi_passwords.yar mimicom.idl
7z a -tzip -mx -mm=deflate -mpass=15 %APPVEYOR_PROJECT_NAME%_trunk_%PLATFORM%.zip [email protected] .\%PLATFORM% README.md kiwi_passwords.yar mimicom.idl
7z a -p%APPVEYOR_PROJECT_NAME% -mhe=on -t7z -mx -ms=on %APPVEYOR_PROJECT_NAME%_trunk_password_%PLATFORM%.7z [email protected] .\%PLATFORM% README.md kiwi_passwords.yar mimicom.idl
7z a -p%APPVEYOR_PROJECT_NAME% -tzip -mx -mm=deflate -mpass=15 %APPVEYOR_PROJECT_NAME%_trunk_password_%PLATFORM%.zip [email protected] .\%PLATFORM% README.md kiwi_passwords.yar mimicom.idl
artifacts:
- path: mimikatz_trunk_*