日々精進

新しく学んだことを書き留めていきます

alfredのgitlab workflowでProxyを使わない方法

Proxyを介してインターネットと接続しているので、基本的にProxyは使いたいがGitlabサーバはイントラネット上にあるのでProxyを使いたくないという場合。
gitlab workflowを以下のように修正すればいい。

$options = array(
    CURLOPT_HTTPHEADER => array('PRIVATE-TOKEN: '.$token),
	CURLOPT_PROXY => '' // この行と一つ前の行の行末のカンマを追加
);

これでAdvancedタブの「Use OS X http proxy settings for scripts」をONにしてもProxyを使わない。
最初はCURLOPT_HTTPPROXYTUNNEL => falseを追加してみたけどだめだった。なんでだろ。。
参考:PHPのcURL関数のプロキシオプションについて調べる - Qiita