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
2015-01-24_chiba.pm6
Search
SUZUKI Masashi
January 24, 2015
Technology
0
540
2015-01-24_chiba.pm6
SUZUKI Masashi
January 24, 2015
Tweet
Share
More Decks by SUZUKI Masashi
See All by SUZUKI Masashi
2025-01-31 吉祥寺.pm 37 初めての海外カンファレンス
masasuzu
0
490
2025-01-24-SRETT11-OpenTofuについてそろそろ調べてみるか
masasuzu
0
910
2024-03-29 SRETT9 Cloud SQLの可用性について
masasuzu
0
460
2023-12-18 SRETT8 Terraform使いがPulumiに入門する
masasuzu
0
2.4k
2023-12-01 吉祥寺.pm ベストプラクティスと組織とIaC
masasuzu
1
1.6k
SRETT#6_Terraformのtfstateについて考える
masasuzu
2
3.4k
SRETT#4黒い画面をもっと効率的に(使って自動化の時間を捻出)
masasuzu
2
440
2022-04-12 吉祥寺.pm 29
masasuzu
0
1.5k
2015-12-12-chiba.pm7
masasuzu
0
3.5k
Other Decks in Technology
See All in Technology
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
740
大規模PaaSにおける監視基盤の構築と効率化の道のり
lycorptech_jp
PRO
0
180
Redmineの意外と知らない便利機能 (Redmine 6.0対応版)
vividtone
0
1.3k
AIコードエディタは開発を変えるか?Cursorをチームに導入して1ヶ月経った本音
ota1022
1
710
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.5k
GoogleのAI Agent
shukob
0
140
他チームへ越境したら、生データ提供ソリューションのクエリ費用95%削減へ繋がった話 / Cross-Team Impact: 95% Off Raw Data Query Costs
yamamotoyuta
0
240
Cursor Meetup Tokyo
iamshunta
2
760
AIの電力問題を概観する
rmaruy
1
220
AIとSREの未来 / AI and SRE
ymotongpoo
2
1.4k
ローカル環境でAIを動かそう!
falken
PRO
1
170
Contract One Dev Group 紹介資料
sansan33
PRO
0
6k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Agile that works and the tools we love
rasmusluckow
329
21k
Adopting Sorbet at Scale
ufuk
76
9.4k
A Tale of Four Properties
chriscoyier
159
23k
BBQ
matthewcrist
88
9.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
How to Ace a Technical Interview
jacobian
276
23k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
620
Scaling GitHub
holman
459
140k
Transcript
CPAN Authorへの道 chiba.pm #6 LT すずきまさし / @masasuz 2015/01/24 1
おまえだれよ すずきまさし / @masasuz 五反田の辺りにある中小web企業 開発/運用基盤的整備 社内システム開発 zsh / perl
/ MySQL / Ubuntu / Debian / i☆Ris 2
最近使っている ツール/技術/ミドルウェア Elasticsearch Fluentd Gitbucket 3
今年使いたい ツール/技術/ミドルウェア Docker Ansible Sensu 4
最近CPAN Author になりました。 5
https://metacpan.org/pod/ WebService::Slack::Incomi ngWebHook 6
7
WebService::Slack::Inc omingWebHook SlackのIncoming Web hookを使ってメッ セージをポストするモジュール 最近Slackを使い始めたけど、Perlで Incoming Web Hookをポストするモ
ジュールが無かった。作るかー。 監視ツールとかの通知用途 8
今日は、CPANに上げるま でにやったことについて 話します。 9
CPANに上げるまでやった こと PAUSE ID取得 作る PrePANにさらす リリース 10
PAUSE ID取得 https://pause.perl.org/pause/query? ACTION=request_id フォームを埋めてリクエストすると3時間 くらいでIDが発行されます PAUSE ID取得の理由を短くてもまともな内 容を書いておけば、まず通るっぽいです。 (Acmeモジュールを上げたい!という本
音は書きませんでした) 11
つくる Minillaが便利 https://metacpan.org/pod/Minilla minil new New::Module プロジェクトの雛形作ってくれる テストもminil testで実行 12
PrePANにさらす http://prepan.org/ Perlモジュールのコードレビューサイ ト 3日くらい待ってコメントつかなかった ので大丈夫かなと判断 13
リリース ~/.pauseにPAUSE IDとパスワードを書 いておく minil release を一発叩くとリリース 作業をもろもろしてくれる 指定したリリース番号でタグ付けし てくれる
CPANにアップロードしてくれる 14
ね。かんたんでしょ 15
とはいえ、 初めてCPANにアップロードするので、 本当にこれで良いのかだいぶ不安でし た。 先人のCPANアップロード初挑戦のブロ グ記事をだいぶ参考にさせてもらいま した。 もっとよい方法や知見がありましたら 教えて欲しいです。 16
まとまらないまとめ 思ったより、CPANアップロードは難し くない Minilla便利! 先人の知恵大事 17
ありがとう ございました 18