2017-05-30 135 views
0

我沒有在我的電腦上有錯誤,但是我在gitlabci上有一個錯誤ssl。它如何解決這個問題?Gitlab CI Ssl錯誤

服務器:Debian的

錯誤輸出:

[Aws\S3\Exception\S3Exception]            
    Error executing "PutObject" on "https://s3.ap-south-1.amazonaws.com/bucketname/filename"; AWS HTTP error: Error creating resource: [m 
    essage] fopen(): SSL operation failed with code 1. OpenSSL Error messages: 
    error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify 
    failed                  
    [file] /builds/burhan/blutron/vendor/guzzlehttp/guzzle/src/Handler/StreamHa 
    ndler.php                  
    [line] 312                 
    [message] fopen(): Failed to enable crypto         
    [file] /builds/burhan/blutron/vendor/guzzlehttp/guzzle/src/Handler/StreamHa 
    ndler.php                  
    [line] 312                 
    [message] fopen(https://s3.ap-south-1.amazonaws.com/bucketname/filename): failed to open stream: operation failed      
    [file] /builds/burhan/blutron/vendor/guzzlehttp/guzzle/src/Handler/StreamHa 
    ndler.php                  
    [line] 312 

回答

0

.gitlab-ci.yml文件

image: 

before_script: 
    - apt-get update 
    - apt-get install -y ca-certificates 
    - .... 
    - .... 

我解決了它更新和CA證書。