Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated You can define templates to use as descriptions for your issues and merge requests. You can define these templates in a project, group, or instance. Projects inherit the templates defined at a higher level. You might want to use these templates: For different stages of your workflow, for example, feature proposal, f
やりたいこと テストのレポートを取得したい テストのカバレッジを取得したい gitlabにその結果を反映したい テストのレポートを取得 最終目的はgitlab上で閲覧することなので、JUnit XML形式で出力できる必要があります。 そこで今回はgotestsumを使って、テストレポートをXMLで出力します。 gotestsum runs tests using go test --json, prints formatted test output, and a summary of the test run. It is designed to work well for both local development, and for automation like CI. # gotestsumのインストール go install gotest.tools/gotestsum@lat
On this page The Three Components of Career Development Structure Individual Initiative Opportunity Individual Contribution vs. Management Trying the Management Track Temporary Management Positions Types of Interim Roles Acting Manager Interim Manager Exceptions Timeline for interim roles Success criteria for Interim Roles Roles Development Department Quality Department Support Department Infrastr
ドキュメント文化は健全な組織のスケールのために必要 組織の中でドキュメント/文章を残し活用していくことはとても重要だ。クオリティの高いドキュメントがあることで、組織に情報が流通し、透明性を確保できるようになる。情報を流通させるためにいちいち口頭の説明がいらないから、メンバーの数が増えた時でもスケールしやすくなる。過去の結論にアクセス可能になるので、議論を積み上げていき、意思決定のクオリティを高めることにもつながる。そもそも何かを読むということは何かを聞いて教わるよりも時間あたりの処理量が多いし、非同期に実施できる。良いドキュメントをアセットとして社内に蓄積していくことはスタートアップのみならず、ありとあらゆる組織が成長していく上でとても重要であると言える。 しかしその一方で、良質なドキュメント文化を徹底できている会社は多くないように見える。例えば、社内のドキュメントを蓄積させていく場所とし
npm を使ったGitLab CIプロジェクトで使っている秘伝のタレをご紹介します。 参考 Configuration of your jobs with .gitlab-ci.yml package.json が編集された時だけ npm install する ビルドの度に npm install しているとビルドに余計な時間がかかるので、package.json が編集された時だけ、 node_modules/ をクリアして npm install します。 variables: DEST_DIR: dest/ build:prod: stage: build dependencies: [] script: - mkdir -p .cache - npm config set cache $CI_PROJECT_DIR/.cache/npm --global - yarn config
「Suggest Changes」は一言でいうと、レビューと修正がブラウザで完結しちゃう機能です。具体的には、 レビュワーはソースコードに対して変更の提案ができる デベロッパーは提案をApplyできる ということができます。GitHubでも同じような機能がリリースされています。 使い方は insert suggestion というボタンを押して修正したいソースコードに書き換えるだけです。 詳細は以下のドキュメントをご確認ください。 gitlab.ssl.iridge.jp タイポなどの細かい修正を提案したり複数の修正を提案したりする時に便利ですが、提案したコードでパイプラインが失敗したらかっこ悪いので用法用量にはお気をつけください。 あと、既知のバグかはわかりませんがハイライトのテーマがブラック系(特にMonokai)だと該当コードが見えにくいという罠があるので注意してください。 追記:
はじめに サーバーレス開発部@大阪の岩田です。 私の所属しているサーバーレス開発部では、ソースコード管理には主にCodeCommitやGitHubが利用されているのですが、現在私が従事しているプロジェクトではお客様からの指定でGitLabを使用しています。 開発の過程でGitLab環境でのCI/CDについて調査する機会があったので、内容をブログにまとめてみました。 この前編ではCI/CD環境を構築し、SAMのサンプルアプリを対象にCI/CDを回すところまでやってみます。 ※後編へのリンクを追記しました GitLab環境でのCI/CD GitLab環境でのCI/CDにはGitLab CI/CDが利用できます。 こちらのエントリにあるように、以前はGitLab本体とは別にGitLabCIというツールが存在したのですが、GitLabのversion 8.0以後GitLab CI/CDが完全にGi
gitlabで lfs を有効にする。 git lfs でPSDとかPNGとか比較的大きなファイルを扱う。 LFSを使えるとデザインデータとかバイナリなどのgit管理が楽になる。っていうか、バイナリはコレを使わないと非効率すぎる。 155 ### Git LFS 156 # 2018-01-01 modifled to enabled by takuya 157 gitlab_rails['lfs_enabled'] = true 158 gitlab_rails['lfs_storage_path'] = "/var/opt/gitlab-lfs" 設定を変えたら、再起動(omibus版) sudo gitlab-ctl reconfigure デフォルト設定 gitlabのデフォルトの設定はつぎのようになってた。 ## Git LFS defaults gitlab_rails['lf
ピクシブ株式会社 Advent Calendar 2016の時間です。今回はピクシブ株式会社でエンジニアをしている @catatsuy が担当します。今回は意外と書いてなかったのでGitLabを社内でどう運用しているかの話を書こうと思います。 GitLabとGitHub ピクシブ社内では以下の2つの方法でソースコードを管理しています。 自社でホストしているGitLab GitHub Organization それぞれ以下の特徴があります。 GitLabのメリット 自社でホストしているため、アメリカにサーバーがあるGitHubよりもgit cloneでリポジトリをダウンロードする場合などは速い オープンソースのプロジェクトのため、社内のサーバーにインストールするだけで使える ソースコードを読めば内部でやっていることが分かる ユーザー数やリポジトリ数などで料金がかからないため、気軽に使える G
はてなブログさんの開発フローのお話 少し前の話になるんですが、GitHubKaigiで はてなブログさんの開発フローについて発表がありました。 その中で 当初はGitHubとRedmineを併用していたが、 両ツールの連携がイマイチだったので Redmineを止めてホワイトボードでタスク管理するようにしたという内容がありました。 https://speakerdeck.com/shibayu36/hatenaburogutimufalsekai-fa-hurotogithub 「ふむふむ、なるほどなぁ」という感じで非常に勉強になったのですが、 もしかしたら 「"GitLab+Redmine" ならツール自体が連携機能を持っている」 のでもう少しマシになるのかも?とも思いました。 そこで、GitLabとRedmineを使うと 一体どういうことが出来る様になるのか?といったところを紹介してみま
GitLab In Brief GitLab is an open source software to collaborate on code. GitLab offers Git repository management, code reviews, issue tracking, activity feeds and wikis. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. A single GitLab server can handle more than 25,000 users but it is also possible to create a
タイトルは若干釣り気味です GithubとGitlab両方使える MISAWA::MD https://chrome.google.com/webstore/detail/misawamd/legplkhbgdelfceignhcchogkmoflagl ミサワ画像をMarkdown形式でコピペできます Emoty https://chrome.google.com/webstore/detail/emoty/kgljgnbhcigffgoifhjbbifhbdkapmgm Githubなどで使える絵文字をポップアップで選んでクリップボードにコピペできます LTTM https://chrome.google.com/webstore/detail/lttm/jdidcgkdggndpodjbipodfefnpgjooeh textareaで手軽にミサワや LGTM.in/g の補完ができ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く