Skip to content

Kimlic/kim-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kimlic application

Build Status

For Docker environment configuration read ENVIRONMENT.md

Travis CI -> Jenkins

Kimlic-elixir repository integrated with Travis CI. For automatic semantic versioning CI requires proper commit message for each commit in pull requests.

Use next prefix in commit message:

  • [patch] - increment PATCH version (0.1.0 -> 0.1.1)
  • [minor] - increment MINOR version (0.1.0 -> 0.2.0)
  • [major] - increment MAJOR version (0.1.0 -> 1.0.0)

In case of invalid commit message Travis CI fails

Every successful build in Travis CI for develop branch will create Docker container for mobile_api and attestation_api applications.

Documentation for containers deployment located in Helm charts

Quorum

Local configuration:

  • Clone smart contracts repo
  • cd quorum.smart-contracts
  • run truffle migration truffle migrate --compile --reset --network KIM1
  • found address for deployed KimlicContextStorage contract
  • set KimlicContextStorage address to quorum config: :quorum, context_storage_address: "%ADDRESS%"
  • open file quorum.smart-contracts/PartiesConfig.json
  • found Kimlic AP ("Kimlic":{"address":"0xfc1a3f6fd7876d37a677e02de695099d1de12c95","password":"Kimlicp@ssw0rd"})
  • set :quorum, kimlic_ap_address: "%Kimlic.address%"
  • set :quorum, kimlic_ap_password: "%Kimlic.password%"
  • profit

Integration tests

  • Create test_integration.priv.exs from test_integration.example.exs in quorum/config
  • Set quorum credentials in test_integration.priv.exs
  • Run mix clean in project root directory
  • Run test mix test --only integration

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published