Java Deploy Gitbub CI出现问题:连接尝试失败

Java Deploy Gitbub CI出现问题:连接尝试失败,java,spring,github,continuous-integration,devops,Java,Spring,Github,Continuous Integration,Devops,我正在尝试使用github CI部署我的应用程序。我的配置文件是应用程序默认值,它在尝试获取到数据库的连接时会生成错误 我的工作流程是: name: Java CI on: [push] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: Set up JDK 1.8 uses: actions/setup-java@v1

我正在尝试使用github CI部署我的应用程序。我的配置文件是应用程序默认值,它在尝试获取到数据库的连接时会生成错误

我的工作流程是:

name: Java CI

on: [push]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Setup PostgreSQL
      uses: Harmon758/postgresql-action@v1.0.0
    - name: Build with Maven
      run: mvn -B package --file pom.xml
部署中生成错误:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution

检查db是否正在侦听连接字符串所引用的端口,解决问题的方法是从正在执行spring应用程序的任何端口卷曲容器/server/etc上的postgresql端口,并相应地调整网络