Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nexpie-grafana-theme
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Registry
Registry
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Kornkitt Poolsup
nexpie-grafana-theme
Commits
22638db5
Commit
22638db5
authored
May 23, 2018
by
fg2it
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix names of foreign arch packages
parent
ed110bc3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
43 additions
and
50 deletions
+43
-50
build.go
+12
-1
scripts/build/build-all.sh
+31
-49
No files found.
build.go
View file @
22638db5
...
@@ -144,7 +144,7 @@ func packageGrafana() {
...
@@ -144,7 +144,7 @@ func packageGrafana() {
grunt
(
postProcessArgs
...
)
grunt
(
postProcessArgs
...
)
pkgArch
=
previousPkgArch
pkgArch
=
previousPkgArch
if
goos
==
"linux"
&&
goarch
==
"amd64"
{
if
goos
==
"linux"
{
createLinuxPackages
()
createLinuxPackages
()
}
}
}
}
...
@@ -229,6 +229,10 @@ type linuxPackageOptions struct {
...
@@ -229,6 +229,10 @@ type linuxPackageOptions struct {
}
}
func
createDebPackages
()
{
func
createDebPackages
()
{
previousPkgArch
:=
pkgArch
if
pkgArch
==
"armv7"
{
pkgArch
=
"armhf"
}
createPackage
(
linuxPackageOptions
{
createPackage
(
linuxPackageOptions
{
packageType
:
"deb"
,
packageType
:
"deb"
,
homeDir
:
"/usr/share/grafana"
,
homeDir
:
"/usr/share/grafana"
,
...
@@ -246,9 +250,15 @@ func createDebPackages() {
...
@@ -246,9 +250,15 @@ func createDebPackages() {
depends
:
[]
string
{
"adduser"
,
"libfontconfig"
},
depends
:
[]
string
{
"adduser"
,
"libfontconfig"
},
})
})
pkgArch
=
previousPkgArch
}
}
func
createRpmPackages
()
{
func
createRpmPackages
()
{
previousPkgArch
:=
pkgArch
switch
{
case
pkgArch
==
"armv7"
:
pkgArch
=
"armhfp"
case
pkgArch
==
"arm64"
:
pkgArch
=
"aarch64"
}
createPackage
(
linuxPackageOptions
{
createPackage
(
linuxPackageOptions
{
packageType
:
"rpm"
,
packageType
:
"rpm"
,
homeDir
:
"/usr/share/grafana"
,
homeDir
:
"/usr/share/grafana"
,
...
@@ -266,6 +276,7 @@ func createRpmPackages() {
...
@@ -266,6 +276,7 @@ func createRpmPackages() {
depends
:
[]
string
{
"/sbin/service"
,
"fontconfig"
,
"freetype"
,
"urw-fonts"
},
depends
:
[]
string
{
"/sbin/service"
,
"fontconfig"
,
"freetype"
,
"urw-fonts"
},
})
})
pkgArch
=
previousPkgArch
}
}
func
createLinuxPackages
()
{
func
createLinuxPackages
()
{
...
...
scripts/build/build-all.sh
View file @
22638db5
...
@@ -18,20 +18,18 @@ echo "current dir: $(pwd)"
...
@@ -18,20 +18,18 @@ echo "current dir: $(pwd)"
if
[
"
$CIRCLE_TAG
"
!=
""
]
;
then
if
[
"
$CIRCLE_TAG
"
!=
""
]
;
then
echo
"Building releases from tag
$CIRCLE_TAG
"
echo
"Building releases from tag
$CIRCLE_TAG
"
go run build.go
-goarch
armv7
-cc
${
CCARMV7
}
-includeBuildNumber
=
false
build
OPT
=
"-includeBuildNumber=false"
go run build.go
-goarch
arm64
-cc
${
CCARM64
}
-includeBuildNumber
=
false
build
go run build.go
-goos
darwin
-cc
${
CCOSX64
}
-includeBuildNumber
=
false
build
go run build.go
-goos
windows
-cc
${
CCWIN64
}
-includeBuildNumber
=
false
build
CC
=
${
CCX64
}
go run build.go
-includeBuildNumber
=
false
build
else
else
echo
"Building incremental build for
$CIRCLE_BRANCH
"
echo
"Building incremental build for
$CIRCLE_BRANCH
"
go run build.go
-goarch
armv7
-cc
${
CCARMV7
}
-buildNumber
=
${
CIRCLE_BUILD_NUM
}
build
OPT
=
"-buildNumber=
${
CIRCLE_BUILD_NUM
}
"
go run build.go
-goarch
arm64
-cc
${
CCARM64
}
-buildNumber
=
${
CIRCLE_BUILD_NUM
}
build
go run build.go
-goos
darwin
-cc
${
CCOSX64
}
-buildNumber
=
${
CIRCLE_BUILD_NUM
}
build
go run build.go
-goos
windows
-cc
${
CCWIN64
}
-buildNumber
=
${
CIRCLE_BUILD_NUM
}
build
CC
=
${
CCX64
}
go run build.go
-buildNumber
=
${
CIRCLE_BUILD_NUM
}
build
fi
fi
go run build.go
-goarch
armv7
-cc
${
CCARMV7
}
${
OPT
}
build
go run build.go
-goarch
arm64
-cc
${
CCARM64
}
${
OPT
}
build
go run build.go
-goos
darwin
-cc
${
CCOSX64
}
${
OPT
}
build
go run build.go
-goos
windows
-cc
${
CCWIN64
}
${
OPT
}
build
CC
=
${
CCX64
}
go run build.go
${
OPT
}
build
yarn install
--pure-lockfile
--no-progress
yarn install
--pure-lockfile
--no-progress
echo
"current dir:
$(
pwd
)
"
echo
"current dir:
$(
pwd
)
"
...
@@ -41,47 +39,31 @@ if [ -d "dist" ]; then
...
@@ -41,47 +39,31 @@ if [ -d "dist" ]; then
fi
fi
if
[
"
$CIRCLE_TAG
"
!=
""
]
;
then
if
[
"
$CIRCLE_TAG
"
!=
""
]
;
then
echo
"Building frontend from tag
$CIRCLE_TAG
"
echo
"Building frontend and packaging from tag
$CIRCLE_TAG
"
go run build.go
-includeBuildNumber
=
false
build-frontend
else
echo
"Packaging a release from tag
$CIRCLE_TAG
"
echo
"Building frontend and packaging incremental build for
$CIRCLE_BRANCH
"
go run build.go
-goos
linux
-pkg-arch
amd64
-includeBuildNumber
=
false
package-only latest
fi
go run build.go
-goos
linux
-pkg-arch
armv7
-includeBuildNumber
=
false
package-only
echo
"Building frontend"
go run build.go
-goos
linux
-pkg-arch
arm64
-includeBuildNumber
=
false
package-only
go run build.go
${
OPT
}
build-frontend
echo
"Packaging"
if
[
-d
'/tmp/phantomjs/darwin'
]
;
then
go run build.go
-goos
linux
-pkg-arch
amd64
${
OPT
}
package-only latest
cp /tmp/phantomjs/darwin/phantomjs tools/phantomjs/phantomjs
#removing amd64 phantomjs bin for armv7/arm64 packages
else
rm tools/phantomjs/phantomjs
echo
'PhantomJS binaries for darwin missing!'
go run build.go
-goos
linux
-pkg-arch
armv7
${
OPT
}
package-only
fi
go run build.go
-goos
linux
-pkg-arch
arm64
${
OPT
}
package-only
go run build.go
-goos
darwin
-pkg-arch
amd64
-includeBuildNumber
=
false
package-only
if
[
-d
'/tmp/phantomjs/windows'
]
;
then
if
[
-d
'/tmp/phantomjs/darwin'
]
;
then
cp /tmp/phantomjs/windows/phantomjs.exe tools/phantomjs/phantomjs.exe
cp /tmp/phantomjs/darwin/phantomjs tools/phantomjs/phantomjs
rm tools/phantomjs/phantomjs
else
echo
'PhantomJS binaries for darwin missing!'
fi
go run build.go
-goos
windows
-pkg-arch
amd64
-includeBuildNumber
=
false
package-only
else
else
echo
"Building frontend for
$CIRCLE_BRANCH
"
echo
'PhantomJS binaries for darwin missing!'
go run build.go
-buildNumber
=
${
CIRCLE_BUILD_NUM
}
build-frontend
fi
echo
"Packaging incremental build for
$CIRCLE_BRANCH
"
go run build.go
-goos
darwin
-pkg-arch
amd64
${
OPT
}
package-only
go run build.go
-goos
linux
-pkg-arch
amd64
-buildNumber
=
${
CIRCLE_BUILD_NUM
}
package-only latest
go run build.go
-goos
linux
-pkg-arch
armv7
-buildNumber
=
${
CIRCLE_BUILD_NUM
}
package-only
go run build.go
-goos
linux
-pkg-arch
arm64
-buildNumber
=
${
CIRCLE_BUILD_NUM
}
package-only
if
[
-d
'/tmp/phantomjs/darwin'
]
;
then
if
[
-d
'/tmp/phantomjs/windows'
]
;
then
cp /tmp/phantomjs/darwin/phantomjs tools/phantomjs/phantomjs
cp /tmp/phantomjs/windows/phantomjs.exe tools/phantomjs/phantomjs.exe
else
rm tools/phantomjs/phantomjs
else
echo
'PhantomJS binaries for darwin missing!'
echo
'PhantomJS binaries for darwin missing!'
fi
go run build.go
-goos
darwin
-pkg-arch
amd64
-buildNumber
=
${
CIRCLE_BUILD_NUM
}
package-only
if
[
-d
'/tmp/phantomjs/windows'
]
;
then
cp /tmp/phantomjs/windows/phantomjs.exe tools/phantomjs/phantomjs.exe
rm tools/phantomjs/phantomjs
else
echo
'PhantomJS binaries for windows missing!'
fi
go run build.go
-goos
windows
-pkg-arch
amd64
-buildNumber
=
${
CIRCLE_BUILD_NUM
}
package-only
fi
fi
go run build.go
-goos
windows
-pkg-arch
amd64
${
OPT
}
package-only
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment