Gitlab CI Ssl 错误

Gitlab CI Ssl Error

我的 pc.But 上没有错误我在 gitlabci 上有一个 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  

.gitlab-ci.yml 文件

image:

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

我解决了更新和 ca 证书问题。