1. tfukumori

    Posted

    tfukumori
Changes in title
+Azure DevOps Server 継続的インテグレーション(CI)構築
Changes in tags
Changes in body
Source | HTML | Preview

TL:DR

  • Azure DevOps Serverの環境構築済みの環境において、ビルドサーバー構築の手順
  • プロキシ環境下での手順も記載

ビルドサーバー(パソコンでもOK)で作業を実施する

(1) エージェントのダウンロード

  1. Azure DevOps Serverのエージェントをダウンロードするために、Azure DevOps Serverの以下のアドレスを開く

    http://(Azure DevOps Serverホスト名):(ポート、既定 8080)/(webアプリケーション名、既定 tfs)/(コレクション名、既定 DefaultCollection)/_settings/agentpools?poolId=1&_a=agents
    

    例:http://myazdevopssv:8080/tfs/DefaultCollection/_settings/agentpools?poolId=1&_a=agents

  2. エージェントのダウンロードをクリックして、エージェントをダウンロード

    image.png

(2) インストール

ビルドサーバーで実行

 .\config.cmd

(3) プロキシ関連ファイルの作成

https://docs.microsoft.com/ja-jp/azure/devops/pipelines/agents/proxy?tabs=windows&view=azure-devops

.\config.cmdの後にプロキシを指定する方法は使用しない。プロキシ関連ファイルで対応する。nugetが外部に接続できないために必要な設定となるため。

.\config.cmdの後にプロキシを指定すると、インストール中にリポジトリサーバー(Azure DevOps Serverをインストールしたサーバー))
に接続できない

C:\agentに配置する

.proxy

http://(proxy server):(proxy port)

.proxybypass

(リポジトリサーバー(Azure DevOps Serverをインストールしたサーバー))