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

Added integration with Travis-CI deployments and test execution. #230

Open
wants to merge 2 commits into
base: 3.2.0
Choose a base branch
from

Conversation

jgebal
Copy link

@jgebal jgebal commented Jun 2, 2019

Important notice

You will need to update the follwing to make integrations work for you:

  • signup onto travis and enable repo integration
  • signup to dockerhub and do one of
  • set secret env variables
    - DOCKER_USER - Your Dockerhub user
    - DOCKER_PASSWORD - Your Dockerhub PASS
    - ORACLE_OTN_USER - Your Oracle Tech Net user
    - ORACLE_OTN_PASSWORD - Your Oracle Tech Net PASS
    - DB_SYS_PASSWORD - SYS account password for DB
    - SONAR_TOKEN - if you want to use sonarcloud.io for static code analysis and publishing of test results - see https://docs.travis-ci.com/user/sonarcloud/
  • to make sonarcloud integration, signup to sonarcloud with your github account and configure it. It's actually pretty simple.
  • you will also need to update badges in readme.md, snarcloud organization in travis.yml and sonar-project.properties (they all point to jgebal/Logger repo)

Content

Added integration with sonarcloud.io
Converted and added test package as utPLSQL v3 unit test.
The change includes:

testing deployment of Logger in automated fashion on each commit
running tests and showing test results in Travis-CI
exporting test results and coverage into sonar
performing static code analysis in sonar
Additional badges for sonar and travis were added to readme.md
For details on integration see:
https://www.sonarcloud.io/documentation/integrations/github/
https://docs.travis-ci.com/user/sonarcloud/

To see the integration working on my github see:

Added integration with sonarcloud.io
Converted and added test package as utPLSQL v3 unit test.
The change includes:
- testing deployment of Logger in automated fashion on each commit
- running tests and showing test results in Travis-CI
- exporting test results and coverage into sonar
- performing static code analysis in sonar
- Additional badges for sonar and travis were added to readme.md
Added integration with Travis-CI deployments and test execution.
@jgebal
Copy link
Author

jgebal commented Aug 27, 2019

@martindsouza - any chance to get this PR reviewed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant