Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GrimoireLab from Scratch
Search
Jesus M. Gonzalez-Barahona
February 02, 2018
Programming
1
100
GrimoireLab from Scratch
Slides for the "GrimoireLab from Scratch" practical workshop at CHAOSSCon EU 2018.
Jesus M. Gonzalez-Barahona
February 02, 2018
Tweet
Share
More Decks by Jesus M. Gonzalez-Barahona
See All by Jesus M. Gonzalez-Barahona
Technical lag for software deployments
jgbarah
0
460
Meet GrimoireLab: Making your life easier
jgbarah
0
210
slides.pdf
jgbarah
0
180
Perceval, Graal and Arthur: The Quest for Software Project Data
jgbarah
0
120
GrimoireLab made simple: Using the basic stuff from Python
jgbarah
0
110
Nuestra responsabilidad con la tecnología
jgbarah
1
140
Un rato con amigos
jgbarah
0
240
CHAOSS Webinars: GrimoireLab
jgbarah
0
230
¿Así que tú crees que la tecnología es neutra?
jgbarah
2
420
Other Decks in Programming
See All in Programming
Reactの歴史を振り返る
tutinoko
1
180
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
3
2k
Claude Code と OpenAI o3 で メタデータ情報を作る
laket
0
110
Nuances on Kubernetes - RubyConf Taiwan 2025
envek
0
130
物語を動かす行動"量" #エンジニアニメ
konifar
14
3.8k
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
330
バイブコーディングの正体——AIエージェントはソフトウェア開発を変えるか?
stakaya
5
830
技術的負債で信頼性が限界だったWordPress運用をShifterで完全復活させた話
rvirus0817
0
890
バイブコーディング超えてバイブデプロイ〜CloudflareMCPで実現する、未来のアプリケーションデリバリー〜
azukiazusa1
3
800
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
250
構文解析器入門
ydah
7
2.1k
令和最新版手のひらコンピュータ
koba789
13
7.1k
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Agile that works and the tools we love
rasmusluckow
329
21k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
8
550
Become a Pro
speakerdeck
PRO
29
5.5k
GitHub's CSS Performance
jonrohan
1031
460k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
YesSQL, Process and Tooling at Scale
rocio
173
14k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Transcript
chaoss.community GrimoireLab from scratch DIY guide to using GrimoireLab for
Software Development Analytics
chaoss.community Installing from pip $ python3 -m venv /tmp/gl $
source /tmp/gl/bin/activate (gl) $ pip install --upgrade pip setuptools wheel (gl) $ pip install grimoire-mordred grimoirelab.gitbooks.io/tutorial/content/before-you-start/in stalling-grimoirelab.html
chaoss.community Running Perceval (gl) $ perceval --help (gl) $ perceval
git https://github.com/grimoirelab/perceval.git grimoirelab.gitbooks.io/tutorial/content/perceval/git.html
chaoss.community Producing raw and enriched indexes (gl) $ p2o.py --enrich
--index git_raw --index-enrich git \ -e http://localhost:9200 --no_inc --debug \ git https://github.com/grimoirelab/perceval.git (assumes Elasticsearch at http://localhost:9200) grimoirelab.gitbooks.io/tutorial/content/grimoireelk/a-simple- dashboard.html
chaoss.community Producing a dashboard (assumes Elasticsearch at http://localhost:9200, Kibiter at
http://localhost:5601 ) Prepare: mordred.cfg Prepare: projects.json Maybe: identities.yaml Maybe: menu.yaml (es) mordred -c mordred.cfg grimoirelab.gitbooks.io/tutorial/content/mordred/a-grimoirelab -dashboard-in-one-step.html
chaoss.community Producing a report (assumes Elasticsearch at http://localhost:9200 ) (es)
$ pip install manuscripts (es) $ manuscripts -d /tmp/report-result \ -u http://localhost:9200 \ -n GrimoireLab --data-sources git
chaoss.community Installing with containers $ docker run -p 127.0.0.1:9200:9200 \
-p 127.0.0.1:5601:5601 -p 127.0.0.1:3306:3306 \ -v $(pwd)/logs:/logs \ -v $(pwd)/mordred-jgb.cfg:/mordred-override.cfg \ -t grimoirelab/full grimoirelab.gitbooks.io/tutorial/content/before-you-start/deploying -from-dockerhub.html
chaoss.community Installing with containers (2) $ docker run -p 127.0.0.1:9200:9200
\ -p 127.0.0.1:5601:5601 -p 127.0.0.1:3306:3306 \ -v $(pwd)/logs:/logs \ -v $(pwd)/mordred-jgb.cfg:/mordred-override.cfg \ -e RUN_MORDRED="NO" \ -t grimoirelab/full grimoirelab.gitbooks.io/tutorial/content/before-you-start/deploying -from-dockerhub.html