Gentlemen,
Current graylog release is 3.0.1. I want to build it from source using gralog-cli tool.
However,if I use the graylog-cli tool with the manifests option set to use the version 3.0 manifest and successfully build, I get a jar file build to 3.0.2-snapshot.jar.
graylog-cli clone
jake@jake-siem-dev:~/graylog-3.0.1$ ~/bin/graylog-project bootstrap -D -m manifests/3.0.json https://github.com/Graylog2/graylog-project.git
git clone https://github.com/Graylog2/graylog-project.git graylog-project
Cloning into 'graylog-project'...
git checkout master
Already on 'master'
Your branch is up to date with 'origin/master'.
Active configuration:
(config.Config) {
RepositoryRoot: (string) (len=24) "../graylog-project-repos",
SelectedModules: (string) "",
Checkout: (config.Checkout) {
UpdateRepos: (bool) false,
ShallowClone: (bool) false,
ManifestFiles: ([]string) (len=1 cap=1) {
(string) (len=18) "manifests/3.0.json"
},
Force: (bool) false,
ModuleOverride: ([]string) {
}
},
ApplyManifest: (config.ApplyManifest) {
Execute: (bool) false,
Force: (bool) false
},
Verbose: (bool) false,
NoUpdateCheck: (bool) false,
ForceHttpsRepos: (bool) true
}
Using manifests: [manifests/3.0.json]
Reading manifest file: /home/jake/graylog-3.0.1/graylog-project/manifests/3.0.json
Repository: https://github.com/Graylog2/graylog2-server.git
Cloning https://github.com/Graylog2/graylog2-server.git into /home/jake/graylog-3.0.1/graylog-project-repos/graylog2-server
git clone https://github.com/Graylog2/graylog2-server.git /home/jake/graylog-3.0.1/graylog-project-repos/graylog2-server
Cloning into '/home/jake/graylog-3.0.1/graylog-project-repos/graylog2-server'...
Checkout revision: 3.0
git branch 3.0 origin/3.0
Branch '3.0' set up to track remote branch '3.0' from 'origin'.
git checkout 3.0
Switched to branch '3.0'
Your branch is up to date with 'origin/3.0'.
Repository: https://github.com/Graylog2/graylog-plugin-collector.git
Cloning https://github.com/Graylog2/graylog-plugin-collector.git into /home/jake/graylog-3.0.1/graylog-project-repos/graylog-plugin-collector
git clone https://github.com/Graylog2/graylog-plugin-collector.git /home/jake/graylog-3.0.1/graylog-project-repos/graylog-plugin-collector
Cloning into '/home/jake/graylog-3.0.1/graylog-project-repos/graylog-plugin-collector'...
Checkout revision: 3.0
git branch 3.0 origin/3.0
Branch '3.0' set up to track remote branch '3.0' from 'origin'.
git checkout 3.0
Switched to branch '3.0'
Your branch is up to date with 'origin/3.0'.
Repository: https://github.com/Graylog2/graylog-plugin-aws.git
Cloning https://github.com/Graylog2/graylog-plugin-aws.git into /home/jake/graylog-3.0.1/graylog-project-repos/graylog-plugin-aws
git clone https://github.com/Graylog2/graylog-plugin-aws.git /home/jake/graylog-3.0.1/graylog-project-repos/graylog-plugin-aws
Cloning into '/home/jake/graylog-3.0.1/graylog-project-repos/graylog-plugin-aws'...
Checkout revision: 3.0
git branch 3.0 origin/3.0
Branch '3.0' set up to track remote branch '3.0' from 'origin'.
git checkout 3.0
Switched to branch '3.0'
Your branch is up to date with 'origin/3.0'.
Repository: https://github.com/Graylog2/graylog-plugin-threatintel.git
Cloning https://github.com/Graylog2/graylog-plugin-threatintel.git into /home/jake/graylog-3.0.1/graylog-project-repos/graylog-plugin-threatintel
git clone https://github.com/Graylog2/graylog-plugin-threatintel.git /home/jake/graylog-3.0.1/graylog-project-repos/graylog-plugin-threatintel
Cloning into '/home/jake/graylog-3.0.1/graylog-project-repos/graylog-plugin-threatintel'...
Checkout revision: 3.0
git branch 3.0 origin/3.0
Branch '3.0' set up to track remote branch '3.0' from 'origin'.
git checkout 3.0
Switched to branch '3.0'
Your branch is up to date with 'origin/3.0'.
Generating pom.xml file from template pom.xml.tmpl
Generating runner/pom.xml file from template runner/pom.xml.tmpl
Generating src/main/assembly/server-tarball.xml file from template src/main/assembly/server-tarball.xml.tmpl
Writing manifest state to .graylog-project-manifest-state
Active configuration:
(config.Config) {
RepositoryRoot: (string) (len=24) "../graylog-project-repos",
SelectedModules: (string) "",
Checkout: (config.Checkout) {
UpdateRepos: (bool) false,
ShallowClone: (bool) false,
ManifestFiles: ([]string) <nil>,
Force: (bool) false,
ModuleOverride: ([]string) {
}
},
ApplyManifest: (config.ApplyManifest) {
Execute: (bool) false,
Force: (bool) false
},
Verbose: (bool) false,
NoUpdateCheck: (bool) false,
ForceHttpsRepos: (bool) true
}
Active configuration:
(config.Config) {
RepositoryRoot: (string) (len=24) "../graylog-project-repos",
SelectedModules: (string) "",
Checkout: (config.Checkout) {
UpdateRepos: (bool) false,
ShallowClone: (bool) false,
ManifestFiles: ([]string) <nil>,
Force: (bool) false,
ModuleOverride: ([]string) {
}
},
ApplyManifest: (config.ApplyManifest) {
Execute: (bool) false,
Force: (bool) false
},
Verbose: (bool) false,
NoUpdateCheck: (bool) false,
ForceHttpsRepos: (bool) true
}
Compilation output
Is this correct?
Kind Regards
Jake