mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-11-10 10:17:11 +03:00
Parameterize asset names in publish-build task
This commit is contained in:
parent
467c89bfb3
commit
c9382299ad
@ -68,17 +68,19 @@ getAssets = ->
|
|||||||
|
|
||||||
{version} = grunt.file.readJSON('package.json')
|
{version} = grunt.file.readJSON('package.json')
|
||||||
buildDir = grunt.config.get('atom.buildDir')
|
buildDir = grunt.config.get('atom.buildDir')
|
||||||
|
appName = grunt.config.get('atom.appName')
|
||||||
|
appFileName = grunt.config.get('atom.appFileName')
|
||||||
|
|
||||||
switch process.platform
|
switch process.platform
|
||||||
when 'darwin'
|
when 'darwin'
|
||||||
[
|
[
|
||||||
{assetName: 'atom-mac.zip', sourcePath: 'Atom.app'}
|
{assetName: 'atom-mac.zip', sourcePath: appName}
|
||||||
{assetName: 'atom-mac-symbols.zip', sourcePath: 'Atom.breakpad.syms'}
|
{assetName: 'atom-mac-symbols.zip', sourcePath: 'Atom.breakpad.syms'}
|
||||||
{assetName: 'atom-api.json', sourcePath: 'atom-api.json'}
|
{assetName: 'atom-api.json', sourcePath: 'atom-api.json'}
|
||||||
]
|
]
|
||||||
when 'win32'
|
when 'win32'
|
||||||
nupkgVersion = convertVersion(version)
|
nupkgVersion = convertVersion(version)
|
||||||
assets = [{assetName: 'atom-windows.zip', sourcePath: 'Atom'}]
|
assets = [{assetName: 'atom-windows.zip', sourcePath: appName}]
|
||||||
for squirrelAsset in ['AtomSetup.exe', 'RELEASES', "atom-#{nupkgVersion}-full.nupkg", "atom-#{nupkgVersion}-delta.nupkg"]
|
for squirrelAsset in ['AtomSetup.exe', 'RELEASES', "atom-#{nupkgVersion}-full.nupkg", "atom-#{nupkgVersion}-delta.nupkg"]
|
||||||
cp path.join(buildDir, 'installer', squirrelAsset), path.join(buildDir, squirrelAsset)
|
cp path.join(buildDir, 'installer', squirrelAsset), path.join(buildDir, squirrelAsset)
|
||||||
assets.push({assetName: squirrelAsset, sourcePath: assetName})
|
assets.push({assetName: squirrelAsset, sourcePath: assetName})
|
||||||
@ -90,7 +92,7 @@ getAssets = ->
|
|||||||
arch = 'amd64'
|
arch = 'amd64'
|
||||||
|
|
||||||
# Check for a Debian build
|
# Check for a Debian build
|
||||||
sourcePath = "#{buildDir}/atom-#{version}-#{arch}.deb"
|
sourcePath = "#{buildDir}/#{appFileName}-#{version}-#{arch}.deb"
|
||||||
assetName = "atom-#{arch}.deb"
|
assetName = "atom-#{arch}.deb"
|
||||||
|
|
||||||
# Check for a Fedora build
|
# Check for a Fedora build
|
||||||
|
Loading…
Reference in New Issue
Block a user