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
470
2015-01-24_chiba.pm6
SUZUKI Masashi
January 24, 2015
Tweet
Share
More Decks by SUZUKI Masashi
See All by SUZUKI Masashi
2024-03-29 SRETT9 Cloud SQLの可用性について
masasuzu
0
380
2023-12-18 SRETT8 Terraform使いがPulumiに入門する
masasuzu
0
1.9k
2023-12-01 吉祥寺.pm ベストプラクティスと組織とIaC
masasuzu
1
1.5k
SRETT#6_Terraformのtfstateについて考える
masasuzu
2
2.4k
SRETT#4黒い画面をもっと効率的に(使って自動化の時間を捻出)
masasuzu
2
400
2022-04-12 吉祥寺.pm 29
masasuzu
0
1.4k
2015-12-12-chiba.pm7
masasuzu
0
3.4k
2015-09-17_gotanda.pm6
masasuzu
0
3.5k
2015-07-10-kichijoji.pm4_yurui_template
masasuzu
0
1.3k
Other Decks in Technology
See All in Technology
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
2
590
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
300
Platform Engineering for Software Developers and Architects
syntasso
1
520
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
270
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
5
610
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
120
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
370
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
980
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
43
13k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
89
Code Reviewing Like a Champion
maltzj
520
39k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Building Your Own Lightsaber
phodgson
103
6.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Measuring & Analyzing Core Web Vitals
bluesmoon
4
120
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Practical Orchestrator
shlominoach
186
10k
Making Projects Easy
brettharned
115
5.9k
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