2018/09/04)gitlabのCI/CDは他の今時のCI/CDシステムと同じくYAMLファイルで記述します。リポジトリにCI/CD定義を書けるのは便利なのですが、コミット前に定義が正しいかチェックししたい場合がほとんとです。少なくともgitlab-ci.ymlをコミット前に文法をチェック/テストしたい!この場合に使えるスクリプトをたまたま見つけて、便利だったので紹介します。YAMLチェックスクリプトGitLabサーバーはAPIとしてgitlab-ci.ymlをチェックする機能を持っているのですが、お世辞にも使い易い、とは言えません。このAPIのページをよく見ると、コメントとしてPythonで書いたクライアントプログラムがありました。自分で生成したアクセストークンに、urlを自分のgitlabサーバーのホストに変更する。このままでも何回かは動作しますが、直ぐにブロックされます。e:print(e)いい加減、自分で書こうか、と思いましたがこのスクリプトで十分でした。gitlabを使っている方にオススメです。Lint」というボタンがあります。これを押すとgitlab-ci.ymlをコピー&ペーストしてバリデーション可能です。今すぐできる、Webサイトへの2要素認証導入PHPのOpenSSL関数を利用して暗号化する例そもそもエスケープとは何なのか?知らないと勘違いする「合成の誤謬」の罠2要素認証のTOTPとHOTP、どちらがより安全か?紹介エレクトロニック・サービス・イニシアチブのWebシステムのコンサルタントのブログです。PHPの開発、PHP4.x/5.xレガシーPHPセキュリティパッチサービスなどを行っています。ブログのサブタイトルを「書かない日記」としているのは、ブログを始めた時にあまり書かないつもりで始めたのでこのサブタイトルになっています。yohgaki@ohgaki.net私が記述したブログ中のコードは記載が無い場合はMITライセンスです。その他のコードは参考リンクなどのライセンス情報を参照ください。