④GitLabでのAPIの使い方として「GitLabでのトークン発行方法」を紹介します。また、使用例として「プロジェクト一覧取得」「ユーザー登録」「グループ内の全レポジトリをClone」「GitLabからChatWorkへの通知」について紹介します。

GitLab参考情報④GitLabでのAPIの使い方

④GitLabでのAPIの使い方として「GitLabでのトークン発行方法」を紹介します。また、使用例として「プロジェクト一覧取得」「ユーザー登録」「グループ内の全レポジトリをClone」「GitLabからChatWorkへの通知」について紹介します。

■関連する比較ページ

GitLab参考情報④GitLabでのAPIの使い方

GitLabでのAPIの使い方に関する情報についてまとめられているサイトを紹介します。

■オフィシャルサイトドキュメント「GitLab API」

概要

GitLab(CommunityEdition)のAPIドキュメントです。

ページリンク

→GitLab Documentation →GitLab API

■GitLabでの「Personal Access Token」の発行(登録)方法

概要

GitLabにおいてAPIを使用するために必要な認証処理である「Personal Access Tokenの発行と登録」についてまとめられています。

解説テーマ

1. プロジェクト構成
2. Personal Access Tokenの発行と登録
3. HTTPリクエスト作成スクリプト
GitLab CI Runner から GitLab API を利用する際の注意点

ページリンク

→HEXA DRIVE →GitLab APIの紹介

■【使用例】プロジェクト一覧取得

概要

GitLabにAPIで接続してプロジェクト一覧を取得するサンプルコードについて紹介されています。

解説テーマ

・GitLab APIに繋いでみよう
・プロジェクト一覧を取得しよう
・続いてissueの一覧

ページリンク

→Qiita →GitLab API

■【使用例】ユーザー登録

概要

APIを使用して、ユーザー登録を行う方法についてまとめられています。

解説テーマ

・GitLab の API をコマンドラインで叩けるツール。
・Install
・Config
・User creation
・User modification

ページリンク

→basyura's blog →GitLab - コマンドラインから API を叩いてユーザを登録する

■【使用例】グループ内の全レポジトリをClone

概要

GitLab APIの「gitlab gem」を使用するサンプルコードについて紹介されています。

機能

1.あるグループに所属する全員のレポジトリーの一覧を表示
2.そのリポジトリをアクセスするために自分のアカウントを管理者として登録
3.全リポジトリーをcloneする

ページリンク

→yuumi3のお仕事日記 →GitLab API (gitlab gem)を使ってみました

■【使用例】GitLabからChatWorkへの通知

概要

APIを利用して「GitLabのwebhookを受けてChatWorkに通知するアプリ」を作成した手順についてまとめられています。

解説テーマ

・ゴール
・gitlabのwebhookを受けてChatWorkに通知するアプリを作る
・gitlabのwebhookをJenkinsで受けてChatWorkに通知
・fluentdを使ってみることにした
・インストール
・fluent-plugin-out_chatwork を作った
・webhookを受けるためのnginx設定
・実際に設定してみた
・fluentd所感
・追記

ページリンク

→くりにっき →fluentd初心者がgitlabとChatWorkを連携してみた

GitLab最新TOPICS

【OSS】Gitリポジトリプロジェクト管理ツール「GitLab 10.5」リリース---「Let’s Encrypt」によるSSL/TLS設定自動化機能統合、ファイルロック機能、セキュリティテスト改善(2018年02月28日 11:03)

GitLabは、2月22日、 Gitリポジトリプロジェクト管理ツール「GitLab 10.5」を公開した。 【GitLabとは】 Gitリポジトリマネージャー https://www.ossnews.jp/oss_info/GitLab 【10.5のポイント】 ・証明書発行「Let’s Encrypt」によるSSL/TLS設定自動化機能を統合 ・HTTPSを利用したトラフィッ...

GitLab最新CLOSEUPコラム

  • Zabbixカンファレンス2019
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter