Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Подключить Travis CI к репозиторию #98

Open
ivshapovalov opened this issue Jan 22, 2018 · 0 comments
Open

Подключить Travis CI к репозиторию #98

ivshapovalov opened this issue Jan 22, 2018 · 0 comments
Assignees

Comments

@ivshapovalov
Copy link

ivshapovalov commented Jan 22, 2018

Задача выполняется после задачи #94

  1. Добавить в пакет test папку resources/config. Папку resources назначить в IDEA папкой тестовых ресурсов.
  2. Создать в этой папке файл pg_hba.conf с содержимым:
local   all             postgres                                     trust
host    all             postgres             ::1/128                 trust
host    all             postgres             127.0.0.1/32           trust

host    all             all             ::1/128                 md5
host    all             all             127.0.0.1/32           md5
  1. В корне проекта создать файл .travis.yml с содержимым:
language: java

jdk:
- oraclejdk8

addons:
  postgresql: "9.6"

services:
  - postgresql

before_script:
    - sudo mv -f $TRAVIS_BUILD_DIR/target/test-classes/config/pg_hba.conf /etc/postgresql/9.6/main/
    - sudo service postgresql restart
    - psql -U postgres -c "CREATE USER sqlcmd PASSWORD 'sqlcmd';"
   - psql -U postgres -c "CREATE DATABASE sqlcmd OWNER sqlcmd ENCODING = 'UTF8' CONNECTION LIMIT = -1;" 
  1. Подключить к своему репозиторию на гитхабе Travis CI, разобраться с содержимым файла выше.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants