並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 101 件 / 101件

新着順 人気順

"deploy keys"の検索結果81 - 101 件 / 101件

  • Travis CI Documentation

    This documentation site is Open Source. The README in our Git repository explains how to contribute. Travis CI relies on Open Source licensing information. On May 2nd, 2018 Travis CI announced that open source projects will be joining private projects on travis-ci.com! This means you can manage public and private repositories from one domain, allocate additional concurrency to either open source o

    • Hugo で作ったサイトを CircleCI で GitHub Pages に自動デプロイ

      Hugo で作ったサイトを CircleCI で GitHub Pages に自動デプロイ Sep 19, 2016 Hugo は Jekyll と違って、GitHub Pages に push しても勝手にページ生成はされません。 どうにかして自分で Hugo を実行し、それで生成されたファイルを push する必要があります。 このブログを構築するにあたって、CircleCI でビルドして自動デプロイする手順がまとまったので公開します。 なお、このブログはカスタムドメインを使用していますが、それについての説明はこの記事ではしません。 前提とする環境 Hugo Ver. 0.16 概要 以下のような環境・手順で自動デプロイが行われるようにします。 記事のソースは master ブランチに push する GitHub Pages 用のブランチには gh-pages を使う master

        Hugo で作ったサイトを CircleCI で GitHub Pages に自動デプロイ
      • Avow-CI

        Avow-ci : Simple. Open. Continuous Integration.Simple. Open. Continuous Integration. A simple yet powerful open-source CI system for individual developers, small teams and dev shops, specifically designed for JavaScript projects. Avow is built for customization - creating continuous integration (and deployment) that fits your specific need. It's easy to hack on and makes it simple to crete solutio

        • Getting started with Docker for NodeJs, MongoDB and Redis

          Every application we develop rely on several dependencies like platform, database, tooling and technology. Most of my applications require NodeJS, MongoDB and Redis along with NPM to run. We all have installed our favourite software on our machines and we love to use them in most of our applications. But have you ever face any challenges to having the same software in other environments and machin

            Getting started with Docker for NodeJs, MongoDB and Redis
          • Set up Jenkins-CI on Ubuntu for painless Rails3 app CI testing - Nepal on Rails

            Set up Jenkins-CI on Ubuntu for painless Rails3 app CI testing Jenkings-CI, formerly known as Hudson before Oracle acquired Sun, can be installed on Ubuntu pretty easily with the apt-get package manager, but getting it working with Ruby on Rails app, Github with rollified Users involves some glitches, so I’m writing them down for posterity. A good documentation on this is still missing. Setting up

            • GitLab 8.16 released with auto deploy on Google Kubernetes Engine and Prometheus monitoring as part of GitLab

              GitLab 8.16 released with auto deploy on Google Kubernetes Engine and Prometheus monitoring as part of GitLab GitLab 8.16 Released with Time Tracking coming to Community Edition and new API, Deploy Keys with write-access, and monitoring with Prometheus We’re on a mission to make sure everyone can contribute. That means making the tools in GitLab easy to use, easy to set up and easy to maintain. Al

                GitLab 8.16 released with auto deploy on Google Kubernetes Engine and Prometheus monitoring as part of GitLab
              • The Vanilla DevOps Git Credentials & Private Packages Cheatsheet

                The Vanilla DevOps Git Credentials & Private Packages Cheatsheet Git Clone without a Password Prompt This is the cheatsheet for when you need to clone a private repository without an interactive password prompt. These techniques are language agnostic and demonstrate how you can use git as a free private package manager - since all major package managers supports git. Git Credentials Overview These

                • GitLab Security Release: 10.3.4, 10.2.6, and 10.1.6

                  GitLab Security Release: 10.3.4, 10.2.6, and 10.1.6 Learn more about GitLab Security Release: 10.3.4, 10.2.6, and 10.1.6 for GitLab Community Edition (CE) and Enterprise Edition (EE) Today we are releasing versions 10.3.4, 10.2.6, and 10.1.6 for GitLab Community Edition (CE) and Enterprise Edition (EE). These versions contain a number of important security fixes, including two that prevent remote

                    GitLab Security Release: 10.3.4, 10.2.6, and 10.1.6
                  • BitriseでGitHubのPrivate Repositoryにアクセスして、非公開のCocoaPodsライブラリをインストールする - Qiita

                    BitriseでGitHubのPrivate Repositoryにアクセスして、非公開のCocoaPodsライブラリをインストールするGitHubiOSCICocoaPodsBitrise 問題 BitriseでGitHubのPrivate Repositoryにアクセスして、非公開のCocoaPodsライブラリをインストールしようとすると、非公開なのでインストールできない。ビルド対象のRepositoryだけでなく、ライブラリ側のPrivate RepositoryにもBitriseのSSH keyを登録しようとしても、GitHubは複数Repositoryに対して単一のSSH keyを登録することを許していない。 解決方法 ビルド対象のプロジェクトと、非公開のCocoaPodsライブラリの置いてあるPrivate Repositoryへのアクセス権を持ったユーザーに、Bitriseの

                      BitriseでGitHubのPrivate Repositoryにアクセスして、非公開のCocoaPodsライブラリをインストールする - Qiita
                    • GitHub ActionsからGitHub Pagesにデプロイする - Qiita

                      はじめに この記事では、GitHub ActionsからGitHub Pagesにデプロイする方法についてまとめている 今回、主に使用するアクションはGitHub Pages Action GitHub Pagesへのデプロイをサポートするサードパーティ製のアクション GitHub: https://github.com/peaceiris/actions-gh-pages 同様の機能を提供するアクションとしてupload-pages-artifactとdeploy-pagesも存在する こちらはGitHub公式のアクションだが、まだドキュメントが少ない印象 GitHub https://github.com/actions/upload-pages-artifact https://github.com/actions/deploy-pages 準備 まずはGitHub Pagesのデプ

                        GitHub ActionsからGitHub Pagesにデプロイする - Qiita
                      • SSH 認証鍵を使用してビルドから GitHub にアクセスする  |  Cloud Build Documentation  |  Google Cloud

                        フィードバックを送信 SSH 認証鍵を使用してビルドから GitHub にアクセスする コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このチュートリアルでは、Cloud Build で Secret Manager を使用して、ビルドから限定公開 GitHub リポジトリにアクセスする方法について説明します。Secret Manager は、API キー、パスワード、その他の機密データを安全に保存する Google Cloud サービスです。 目標 GitHub SSH 認証鍵を設定する。 公開 SSH 認証鍵を限定公開リポジトリのデプロイキーに追加します。 シークレット マネージャーに秘密 SSH 認証鍵を保存します。 シークレット マネージャーからキーにアクセスし、それを使用して非公開リポジトリにアクセスするビルドを送信します。 費用 このドキュメン

                          SSH 認証鍵を使用してビルドから GitHub にアクセスする  |  Cloud Build Documentation  |  Google Cloud
                        • Github Actions でハマった点と解決方法 - kawasin73のブログ

                          先頭を 歩く者には 落とし穴 ハマっては埋め ハマっては埋め どうも、かわしんです。先駆者ってのはかっこいいとは思いますが、僕自身は新しい技術は流行り始めてから少し待って、落とし穴が一通り埋め尽くされたあたりで使い始めて爆速で開発するのが好きです。 さて、Github Actions が最近パブリックベータになり、プライベートリポジトリで利用してみました。その上で、結構ハマったりめんどくさかったりした点があったので解決策とともに共有したいと思います。 なお、Github Actions がどのようなものなのかの説明はみなさんご存知だと思うので省略させていただきます。1 プライベートリポジトリのインストール 今回は Python パッケージで Pipenv を利用してパッケージをインストールしていたのですが、インストールするパッケージのなかに Github 上のプライベートリポジトリからダウ

                            Github Actions でハマった点と解決方法 - kawasin73のブログ
                          • Configuring multiple private SSH deploy keys in Jenkins for GitHub.com — Firmhouse Blog

                            We are setting up our Jenkins infrastructure for our hosted automated testing product for Rails, Ship Happy and I was struggling with using GitHub deploy keys in Jenkins. The problem is that the Jenkins server runs under the jenkins user and all git+ssh connections to GitHub are executed using its private key. And this would mean that you'd need to add this private key to one account that has acce

                            • Docker, GitHub Actions を組み合わせた Julia パッケージ開発環境を作るよ. - Qiita

                              Docker, GitHub Actions を組み合わせた Julia パッケージ開発環境を作るよ.Julia Notification これは 2019 年12月ゴロに書いた記事ですが. 2020年 9 月現在 の Julia 1.5 系でも動作できるはずです.適宜読み替えてください. 本日は アドベントカレンダー空いていたので書きました. 2019年クリスマスシーズンからプログラミング言語 Julia を始めるため,第1歩からN(>=1)歩進む手引き を書きましたがみなさん真に N > 1 歩進みましたでしょうか? 以前,PkgTemplates.jl をベースに Julia のパッケージを開発する方法を書きました. PkgTemplates による Julia パッケージの作り方(前半) PkgTemplates による Julia パッケージの作り方(後半) これによると Tra

                                Docker, GitHub Actions を組み合わせた Julia パッケージ開発環境を作るよ. - Qiita
                              • CircleCI で WordPress テーマを CI・CD する手順 – WordPressテーマ&プラグイン – Kunoichi Market

                                開発者向け CircleCI で WordPress テーマを CI・CD する手順 2019年10月17日 3年前 Kunoichiから鎌田遼 CircleCI は継続的インテグレーションを支援するサービスです。GitHub などと連携して動作します。この記事では、GitHub と CircleCI を使って継続的インテグレーションのセットアップを行う手順をまとめました。 前提 この記事では、以下の前提で解説を行います。 GitHub でのアカウント登録が完了しているPHP のパッケージ管理ツールの Composer が利用できる状態になっているPHPUnit で PHP のテストを作成して実行した経験がある開発済みまたは開発中の架空の WordPress テーマ Kunoichi Theme (kunoichi-themeというスラッグを持っているものとします) を対象にする Circ

                                  CircleCI で WordPress テーマを CI・CD する手順 – WordPressテーマ&プラグイン – Kunoichi Market
                                • Travis CIで全テスト通ったら勝手にリリースタグを打って再度ビルドを走らせる方法 - Qiita

                                  jobs: include: - if: branch = master stage: Push release tag script: ./git-tag.sh deploy: [] このようにすると、matrix:で定義してある既存のテストは全て「test」ステージのジョブになり、その後続タスクとして「push release tag」ステージが実行されることになります。このステージではgit-tag.shが実行されます。 リリースタグを打つスクリプト このgit-tag.shの中身は次のようなものです。 #! /usr/bin/env bash # この時点で打つべきタグを決定して$TAGに代入しておく # タグの情報源はgitのコミットログやプロジェクト内の設定ファイルなどが考えられる TAG=${PKG_VERSION}-${PKG_RELEASE} if [[ -n "$(gi

                                    Travis CIで全テスト通ったら勝手にリリースタグを打って再度ビルドを走らせる方法 - Qiita
                                  • とほほのGitLab入門 - とほほのWWW入門

                                    GitLab Inc.社が開発するGitリポジトリマネージャーです。ギットラボと読みます。 パブリックサービスである GitHub ライクなリポジトリマネージャーをローカルサイトで運用することができます。 コミュニティ版(CE:Community Edition)とエンタープライズ版(EE:Enterprise Edition)があります。 CE版はMITライセンス、EE版は商用ライセンスです。 EE版をインストールした場合でも、CEに含まれる無料機能はすべて使用可能で、EEに含まれる有料機能を期間限定でお試し利用することができます。お試し期間をすぎるとCE版機能のみを利用できるようになり、ライセンスを購入するとEE機能を利用できるようになります。 GitLab のロゴはキツネのように見えますがタヌキです。 Docker を用いてコンテナ起動するのが簡単です。 GitLab Docker

                                    • CircleCIでcheckoutしてきたリポジトリ以外のprivateリポジトリを操作する方法 - はりねずみの勉強ブログ

                                      マシンユーザーを作成する 一般的なユーザーを作るときと同じように作成します。 メール通知などが来るので、開発用の共有メールアドレスなどがあればそちらを使ったほうが良いかも。 マシンユーザにPersonal access tokenを発行する Githubにマシンユーザでログインして、下記にアクセス。 https://github.com/settings/tokens/new (ユーザーのSettings -> Developer Settings -> Personal access token)から発行します。 マシンユーザに操作したいリポジトリのRead権限を与える リポジトリのSettings -> Manage access -> invite teams or people(https://github.com/{リポジトリのURL}/settings/access)から マシ

                                        CircleCIでcheckoutしてきたリポジトリ以外のprivateリポジトリを操作する方法 - はりねずみの勉強ブログ
                                      • GitLab QA orchestrator!!! 自分のGitLabインスタンスに対して自動テストを実行する - Qiita

                                        GitLab QA orchestrator!!! 自分のGitLabインスタンスに対して自動テストを実行するGitLabテスト自動化 GitLab QA orchestratorはGitLab開発者が改修したコードにデグレがないとか、想定通りの挙動になっているかとか、GitLab開発のCI/CD専用ツールだと思っていましたか? 違うぜ!自分のインスタンスに対しても自動テストスイートが実行できるんだぞこれ! GitLab QA orchestratorとは GitLab QA orchestratorはGitLab開発チームが開発したGitLabプロダクトの自動テスト実行ツールです。 https://gitlab.com/gitlab-org/gitlab-qa/ Omnibusパッケージとして作られていて、ブラウザー上でのEnd to Endテストが簡単に実行できるようにうなっています。

                                          GitLab QA orchestrator!!! 自分のGitLabインスタンスに対して自動テストを実行する - Qiita
                                        • consulとstretcherによるデプロイの検証 | GENDOSU@NET

                                          概要 consulのevent発行=>event watchの機能をフルに使ったデプロイになります。 event watchで起動されるデプロイツールがstretcherになります。 前提条件 オートスケーリングをする ソースgzとかしてS3においておく 各サーバがS3からソースをダウンロードして展開する(stretcher) オートスケーリングの仕組みは別途あるものとする consulの基本的な設定 webの場合 #/etc/consul.d/web.conf { "service": { "name": "nginx", "service": "nginx", "tags": [ "nginx", "unicorn" ], "port": 80, "check": { "script": "curl http://127.0.0.1:80/ > /dev/null 2>&1", "in

                                            consulとstretcherによるデプロイの検証 | GENDOSU@NET
                                          • JenkinsからCapistrano3でRailsアプリをデプロイする | blog.prvten.com

                                            Jenkinsにデプロイ用のジョブを作成し、手動でジョブ実行→Capistranoデプロイをしたい。 既存環境に導入+いろいろと試行錯誤したために、最小限のセットアップ手順がよくわからなかったが、最終的に落ち着いた設定をメモ。 ファイルやユーザーの権限がややこしい。 環境・バージョンなど CentOS 6.4 Ruby 2.0.0-p195 Jenkins 1.5.45 Capistrano 3.0.1 (その他関連Gemは後述) 準備・設定 Jenkinsのジョブ設定 Jenkinsでは、 Gitレポジトリからソースコード取得 Capistranoの実行 を行う。 Gitレポジトリからソースコード取得 “ソースコード管理”でレポジトリのパスを指定。 Capistranoの実行 “シェルの実行”で下記を設定する。 bundle install --path vendor/bundle bu