Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Travis CI
- About Us
- Blog
- Status
- Documentation
- Help
- Please be aware travis-ci.org will be shutting down in several weeks, with all accounts migrating to travis-ci.com. Please stay tuned here for more information.
- Help make Open Source a better place and start building better software today!
- openmrs / openmrs-ocl-client
- build:passed
- Current
- Branches
- Build History
- Pull Requests
- Build #4414
- Pull Request #651 OCLOMRS-918:Added a AddConceptIcon for adding a Public Concept to my …
- Commit b2df55e
- #651: OCLOMRS-918:Added a AddConceptIcon for adding a Public Concept to my …
- Branch master
- nk183
- #4414 failed
- Ran for 22 min 30 sec
- 21 hours ago
- AMD64
- Node.js: 10.13.0
- Job log
- View config
- Raw log
- 0.13s0.09s0.00s0.06s
- worker_info
- Worker information
- 0.14s0.01s0.00s0.01s
- system_info
- Build system information
- 0.01s0.01s0.66s0.20s0.05s0.00s0.04s0.00s0.01s0.01s0.01s0.01s0.01s0.00s0.00s0.02s0.00s0.01s0.30s0.00s0.00s0.00s0.01s0.00s0.09s0.01s0.75s0.00s0.00s6.03s0.00s2.56s0.00s2.54s
- docker_mtu_and_registry_mirrors
- resolvconf
- git.checkout
- 0.76s$ git clone --depth=50 https://github.com/openmrs/openmrs-ocl-client.git openmrs/openmrs-ocl-client
- 0.01s
- nvm.install
- 2.75s$ nvm install 10.13.0
- cache.1
- Setting up build cache
- cache.npm
- $ node --version
- v10.13.0
- $ npm --version
- 6.4.1
- $ nvm --version
- 0.37.2
- install.1
- 27.64s$ npm install
- install.2
- 14.83s$ npm install coveralls
- 54.90s$ npm run test:ci
- > ocl-client@0.1.0 test:ci /home/travis/build/openmrs/openmrs-ocl-client
- > CI=true react-scripts test -u --testPathPattern='.*/tests/unit/|.*/__test__/' --ci --coverage
- PASS src/apps/notifications/__test__/components/NotificationDetails.test.tsx (8.392s)
- PASS src/apps/containers/components/__test__/ContainerReleasedVersions.test.tsx (7.554s)
- › 1 snapshot written.
- PASS src/apps/sources/__test__/components/ViewSources.test.tsx
- PASS src/apps/concepts/__test__/components/ViewConceptsHeader.test.tsx
- › 1 snapshot written.
- PASS src/apps/dictionaries/__test__/pages/ViewDictionaryPage.test.tsx
- › 1 snapshot written.
- PASS src/apps/sources/__test__/pages/ViewSourcePage.test.tsx
- › 1 snapshot written.
- PASS src/apps/sources/__test__/redux/reducer.test.ts
- PASS src/apps/containers/components/__test__/ContainerOwnerTabs.test.tsx
- PASS src/apps/concepts/__test__/components/ConceptsTable.test.tsx
- PASS src/apps/containers/components/__test__/ContainerCard.test.tsx
- PASS src/apps/containers/components/__test__/FormUtils.test.tsx
- PASS src/apps/concepts/__test__/components/AddConceptsIcon.test.tsx
- › 1 snapshot written.
- PASS src/apps/sources/__test__/components/SourceForm.test.tsx
- › 1 snapshot written.
- PASS src/apps/sources/__test__/components/ViewSourcesPage.test.tsx
- › 1 snapshot written.
- PASS src/apps/sources/__test__/redux/actions.test.ts
- PASS src/apps/sources/__test__/redux/selectors.test.ts
- PASS src/apps/containers/components/__test__/ContainerPagination.test.tsx
- PASS src/apps/concepts/__test__/api.test.ts
- PASS src/apps/containers/components/__test__/ContainerCards.test.tsx
- PASS src/apps/sources/__test__/pages/EditSourcePage.test.tsx
- › 1 snapshot written.
- PASS src/redux/__test__/localStorageUtils.test.ts
- PASS src/apps/sources/__test__/pages/CreateSourcePage.test.tsx
- › 1 snapshot written.
- PASS src/apps/sources/__test__/components/SourceConceptsSummary.test.tsx
- › 1 snapshot written.
- PASS src/apps/concepts/__test__/pages/ViewConceptsPage.test.tsx
- PASS src/apps/containers/components/__test__/ContainerSearch.test.tsx
- PASS src/apps/authentication/__test__/pages/ViewUserProfilePage.test.tsx
- › 1 snapshot written.
- PASS src/apps/authentication/__test__/components/UserForm.test.tsx
- › 1 snapshot written.
- PASS src/apps/concepts/__test__/components/ConceptsActionMenu.test.tsx
- › 1 snapshot written.
- PASS src/apps/notifications/__test__/components/NotificationCard.test.tsx
- › 1 snapshot written.
- PASS src/apps/concepts/__test__/utils.test.ts
- PASS src/apps/concepts/__test__/redux/reducer.test.ts
- ● Console
- console.error node_modules/redux/lib/redux.js:325
- No reducer provided for key "concepts"
- PASS src/redux/__test__/utils.test.ts
- PASS src/apps/sources/__test__/api.test.ts
- PASS src/apps/concepts/__test__/components/ConceptForm.test.tsx
- PASS src/apps/authentication/__test__/components/UserOrganisationDetails.test.tsx
- › 1 snapshot written.
- PASS src/apps/authentication/__test__/utils.test.ts
- PASS src/apps/sources/__test__/pages/ViewPersonalSourcesPage.test.tsx
- PASS src/apps/sources/__test__/pages/ViewPublicSourcesPage.test.tsx
- PASS src/apps/sources/__test__/pages/ViewOrgSourcesPage.test.tsx
- PASS src/apps/concepts/__test__/components/EnhancedTableHead.test.tsx
- › 1 snapshot written.
- PASS src/apps/authentication/__test__/redux/reducer.test.ts
- ● Console
- console.error node_modules/redux/lib/redux.js:325
- No reducer provided for key "auth"
- PASS src/apps/notifications/__test__/components/EnhancedNotificationSummaryTableHead.test.tsx
- › 1 snapshot written.
- PASS src/apps/concepts/__test__/components/EnhancedTableToolbar.test.tsx
- › 1 snapshot written.
- PASS src/apps/containers/components/__test__/EditButton.test.tsx
- › 1 snapshot written.
- PASS src/apps/containers/components/__test__/EditMenu.test.tsx
- › 1 snapshot written.
- PASS src/apps/sources/__test__/utils.test.ts
- PASS src/utils/tests/unit/utils.test.ts
- PASS src/redux/__test__/reducer.test.ts
- PASS src/apps/authentication/__test__/components/UserTokenDetails.test.tsx
- › 1 snapshot written.
- PASS src/apps/dictionaries/__test__/utils.test.ts
- PASS src/tests/unit/App.test.tsx
- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
- -------------------------------------------|----------|----------|----------|----------|-------------------|
- All files | 53.71 | 34.47 | 42.92 | 54.66 | |
- src | 30.3 | 16.28 | 26.09 | 30.3 | |
- App.tsx | 71.43 | 100 | 50 | 71.43 | 39,137 |
- api.ts | 76.47 | 50 | 100 | 76.47 | 13,17,24,28 |
- index.tsx | 0 | 100 | 100 | 0 | 8,13 |
- serviceWorker.ts | 0 | 0 | 0 | 0 |... 31,138,139,140 |
- test-utils.tsx | 100 | 100 | 100 | 100 | |
- src/apps/authentication | 74.07 | 42.86 | 63.64 | 76 | |
- LoginPage.tsx | 92.31 | 50 | 100 | 100 | 43 |
- api.ts | 25 | 100 | 0 | 25 | 5,6,7 |
- index.ts | 0 | 0 | 0 | 0 | |
- types.ts | 0 | 0 | 0 | 0 | |
- utils.ts | 70 | 40 | 75 | 70 | 12,13,15 |
- src/apps/authentication/__test__ | 100 | 100 | 100 | 100 | |
- test_data.ts | 100 | 100 | 100 | 100 | |
- src/apps/authentication/components | 94.64 | 58.33 | 88.89 | 96.15 | |
- AuthenticationRequired.tsx | 80 | 50 | 100 | 85.71 | 33 |
- Login.tsx | 93.75 | 50 | 80 | 93.75 | 59 |
- UserForm.tsx | 100 | 50 | 75 | 100 | 40,49,116 |
- UserOrganisationDetails.tsx | 100 | 83.33 | 100 | 100 | 33 |
- UserTokenDetails.tsx | 100 | 50 | 100 | 100 | 36 |
- index.tsx | 0 | 0 | 0 | 0 | |
- src/apps/authentication/pages | 100 | 100 | 100 | 100 | |
- ViewUserProfilePage.tsx | 100 | 100 | 100 | 100 | |
- index.ts | 0 | 0 | 0 | 0 | |
- src/apps/authentication/redux | 67.74 | 30 | 60 | 67.86 | |
- actionTypes.ts | 100 | 100 | 100 | 100 | |
- actions.ts | 36.36 | 0 | 0 | 40 | 18,19,21,25,29,31 |
- index.ts | 0 | 0 | 0 | 0 | |
- reducer.ts | 80 | 50 | 100 | 76.92 | 19,23,25 |
- src/apps/authentication/tests/e2e | 0 | 0 | 0 | 0 | |
- testUtils.ts | 0 | 0 | 0 | 0 |... 11,13,17,18,21 |
- src/apps/concepts | 37.04 | 9.52 | 28.57 | 35.53 | |
- Routes.tsx | 33.33 | 0 | 0 | 33.33 | 25,27 |
- api.ts | 53.85 | 4.17 | 33.33 | 53.85 |... 09,119,123,127 |
- constants.ts | 100 | 100 | 100 | 100 | |
- index.ts | 0 | 0 | 0 | 0 | |
- types.ts | 8.51 | 0 | 0 | 8.89 |... 77,180,181,184 |
- utils.ts | 100 | 81.82 | 100 | 100 | 12,25 |
- src/apps/concepts/components | 51.48 | 40 | 39.64 | 54.21 | |
- AddConceptToDictionaryIcon.tsx | 0 | 0 | 0 | 0 | 25,26,30,31,32 |
- AddConceptsIcon.tsx | 73.91 | 92.86 | 70 | 73.91 |... 15,116,129,130 |
- ConceptForm.tsx | 68.09 | 42.35 | 48.72 | 74.42 |... 94,596,599,601 |
- ConceptsActionMenu.tsx | 54.55 | 40 | 45.45 | 57.14 |... 8,49,50,68,171 |
- ConceptsTable.tsx | 44.07 | 4.76 | 26.32 | 49.02 |... 94,207,208,210 |
- ConceptsTableRow.tsx | 69.23 | 87.5 | 55.56 | 69.23 |... 24,139,153,158 |
- EnhancedTableHead.tsx | 83.33 | 56.25 | 75 | 80 | 38 |
- EnhancedTableToolbar.tsx | 40 | 33.33 | 16.67 | 40 | 50,51,59,62,76,88 |
- FilterOptions.tsx | 61.54 | 28.57 | 66.67 | 60 |... 66,167,168,193 |
- MappingsTable.tsx | 60.71 | 40 | 36.36 | 68 |... 25,126,139,178 |
- MappingsTableRow.tsx | 13.51 | 0 | 0 | 13.89 |... 67,468,477,478 |
- NamesTable.tsx | 35 | 36.84 | 18.18 | 38.89 |... 41,245,246,277 |
- ViewConceptsHeader.tsx | 100 | 100 | 100 | 100 | |
- index.ts | 0 | 0 | 0 | 0 | |
- src/apps/concepts/pages | 45.12 | 35.24 | 28.57 | 47.37 | |
- CreateOrEditConceptPage.tsx | 8.82 | 0 | 0 | 10 |... 99,200,201,206 |
- ViewConceptPage.tsx | 23.08 | 0 | 0 | 25 |... 50,54,55,58,91 |
- ViewConceptsPage.tsx | 88.57 | 72.55 | 60 | 88.24 | 272,274,285,288 |
- index.ts | 0 | 0 | 0 | 0 | |
- src/apps/concepts/pages/tests/e2e | 0 | 0 | 0 | 0 | |
- testUtils.ts | 0 | 0 | 0 | 0 |... 32,234,236,238 |
- src/apps/concepts/redux | 31.63 | 7.5 | 8.33 | 31.91 | |
- actionTypes.ts | 100 | 100 | 100 | 100 | |
- actions.ts | 8.62 | 0 | 0 | 8.93 |... 18,230,231,232 |
- constants.ts | 100 | 100 | 100 | 100 | |
- index.ts | 0 | 0 | 0 | 0 | |
- reducer.ts | 18.75 | 33.33 | 9.09 | 20 |... 59,60,70,71,74 |
- selectors.ts | 92.86 | 50 | 100 | 92.31 | 50 |
- src/apps/containers | 100 | 100 | 100 | 100 | |
- api.ts | 100 | 100 | 100 | 100 | |
- types.ts | 0 | 0 | 0 | 0 | |
- src/apps/containers/components | 83.48 | 62.16 | 79.59 | 84.82 | |
- ContainerCard.tsx | 100 | 100 | 100 | 100 | |
- ContainerCards.tsx | 100 | 100 | 100 | 100 | |
- ContainerOwnerTabs.tsx | 100 | 100 | 100 | 100 | |
- ContainerPagination.tsx | 83.33 | 100 | 66.67 | 83.33 | 46 |
- ContainerReleasedVersions.tsx | 93.33 | 83.33 | 82.35 | 93.18 | 79,82,126 |
- ContainerSearch.tsx | 80 | 100 | 80 | 80 | 47,48 |
- ContainerVersionForm.tsx | 18.75 | 0 | 0 | 21.43 |... 60,61,64,73,77 |
- EditButton.tsx | 100 | 100 | 100 | 100 | |
- EditMenu.tsx | 100 | 100 | 100 | 100 | |
- FormUtils.tsx | 100 | 100 | 100 | 100 | |
- index.ts | 0 | 0 | 0 | 0 | |
- src/apps/dictionaries | 23.08 | 5.56 | 8 | 25.42 | |
- Routes.tsx | 33.33 | 0 | 0 | 33.33 | 25,27 |
- api.ts | 9.09 | 0 | 0 | 9.09 |... 65,70,76,88,98 |
- constants.ts | 100 | 100 | 100 | 100 | |
- index.ts | 0 | 0 | 0 | 0 | |
- logic.ts | 7.41 | 0 | 0 | 8.33 |... 54,55,56,57,64 |
- types.ts | 80 | 50 | 100 | 100 | 73,78 |
- utils.ts | 25 | 0 | 20 | 28.57 |... 13,15,18,22,28 |
- src/apps/dictionaries/components | 52.05 | 31.11 | 40.91 | 55.88 | |
- DictionaryConceptsSummary.tsx | 90 | 50 | 66.67 | 90 | 35 |
- DictionaryForm.tsx | 87.1 | 48.15 | 87.5 | 96.43 | 137 |
- DictionaryVersionForm.tsx | 0 | 0 | 0 | 0 |... 60,61,64,73,77 |
- ViewDictionaries.tsx | 50 | 100 | 0 | 50 | 30 |
- ViewDictionariesPage.tsx | 7.14 | 0 | 0 | 7.14 |... 44,48,51,59,60 |
- index.ts | 0 | 0 | 0 | 0 | |
- src/apps/dictionaries/pages | 34.21 | 8 | 13.04 | 36.76 | |
- AddBulkConceptsPage.tsx | 20 | 100 | 0 | 20 |... ,75,99,115,116 |
- CreateDictionaryPage.tsx | 27.27 | 0 | 0 | 33.33 | 42,45,47,48,51,60 |
- EditDictionaryPage.tsx | 12.5 | 0 | 0 | 13.64 |... 10,133,134,136 |
- ViewDictionaryPage.tsx | 64.71 | 30.77 | 60 | 62.5 |... 31,139,140,141 |
- ViewOrgDictionariesPage.tsx | 66.67 | 100 | 0 | 100 | |
- ViewPersonalDictionariesPage.tsx | 66.67 | 100 | 0 | 100 | |
- ViewPublicDictionariesPage.tsx | 66.67 | 100 | 0 | 100 | |
- index.ts | 0 | 0 | 0 | 0 | |
- src/apps/dictionaries/pages/tests/e2e | 0 | 0 | 0 | 0 | |
- testUtils.ts | 0 | 0 | 0 | 0 |... 69,70,73,76,79 |
- src/apps/dictionaries/redux | 32.42 | 0 | 5.71 | 33.52 | |
- actionTypes.ts | 100 | 100 | 100 | 100 | |
- actions.ts | 15.79 | 0 | 5 | 15.93 |... 09,415,423,429 |
- constants.ts | 100 | 100 | 100 | 100 | |
- index.ts | 0 | 0 | 0 | 0 | |
- reducer.ts | 11.76 | 0 | 0 | 12.5 |... 58,59,62,68,71 |
- selectors.ts | 65.71 | 0 | 33.33 | 74.19 |... 64,69,70,72,73 |
- src/apps/notifications | 0 | 0 | 0 | 0 | |
- index.ts | 0 | 0 | 0 | 0 | |
- types.ts | 0 | 0 | 0 | 0 | |
- src/apps/notifications/components | 90.8 | 75 | 86.67 | 90.48 | |
- EnhancedNotificationSummaryTableHead.tsx | 88.89 | 100 | 75 | 87.5 | 48 |
- NotificationCard.tsx | 100 | 83.33 | 100 | 100 | 114 |
- NotificationDetails.tsx | 89.06 | 61.11 | 85.71 | 88.71 |... 33,139,142,143 |
- src/apps/notifications/pages | 12.12 | 0 | 0 | 12.5 | |
- ActionsInProgressPage.tsx | 12.12 | 0 | 0 | 12.5 |... 12,132,151,170 |
- src/apps/organisations | 28.57 | 0 | 0 | 28.57 | |
- Routes.tsx | 33.33 | 100 | 0 | 33.33 | 10,12 |
- api.ts | 25 | 0 | 0 | 25 | 6,7,15 |
- index.ts | 0 | 0 | 0 | 0 | |
- types.ts | 0 | 0 | 0 | 0 | |
- src/apps/organisations/components | 38.1 | 0 | 0 | 40 | |
- OrgCard.tsx | 33.33 | 100 | 0 | 33.33 | 22,34,35,37 |
- OrgCards.tsx | 33.33 | 0 | 0 | 33.33 | 17,28 |
- OrgForm.tsx | 40 | 0 | 0 | 44.44 | 58,59,61,69,73 |
- ViewOrgs.tsx | 50 | 100 | 0 | 50 | 23 |
- index.ts | 0 | 0 | 0 | 0 | |
- src/apps/organisations/pages | 20 | 0 | 0 | 22.22 | |
- CreateOrgPage.tsx | 27.27 | 0 | 0 | 33.33 | 33,34,36,37,40,46 |
- ViewOrgsPage.tsx | 15.79 | 0 | 0 | 16.67 |... 44,49,50,51,56 |
- index.ts | 0 | 0 | 0 | 0 | |
- src/apps/organisations/redux | 48 | 0 | 0 | 48 | |
- actionTypes.ts | 100 | 100 | 100 | 100 | |
- actions.ts | 28.57 | 0 | 0 | 28.57 |... 32,33,36,41,42 |
- index.ts | 0 | 0 | 0 | 0 | |
- reducer.ts | 40 | 100 | 0 | 40 | 15,19,24 |
- selectors.ts | 100 | 100 | 100 | 100 | |
- src/apps/sources | 73.08 | 33.33 | 40 | 72 | |
- Routes.tsx | 33.33 | 0 | 0 | 33.33 | 16,17 |
- api.ts | 37.5 | 0 | 28.57 | 37.5 | 12,16,50,55,60 |
- constants.ts | 100 | 100 | 100 | 100 | |
- index.ts | 0 | 0 | 0 | 0 | |
- types.ts | 100 | 75 | 100 | 100 | 65 |
- utils.ts | 100 | 100 | 100 | 100 | |
- src/apps/sources/__test__ | 100 | 100 | 100 | 100 | |
- test_data.ts | 100 | 100 | 100 | 100 | |
- src/apps/sources/components | 85.45 | 70 | 75 | 90.38 | |
- SourceConceptsSummary.tsx | 100 | 100 | 100 | 100 | |
- SourceForm.tsx | 88.24 | 69.57 | 88.89 | 96.77 | 157 |
- ViewSources.tsx | 100 | 100 | 100 | 100 | |
- ViewSourcesPage.tsx | 71.43 | 60 | 40 | 71.43 | 45,49,60,61 |
- index.ts | 0 | 0 | 0 | 0 | |
- src/apps/sources/pages | 81.82 | 60 | 77.78 | 79.17 | |
- CreateSourcePage.tsx | 81.82 | 57.14 | 75 | 77.78 | 47,59 |
- EditSourcePage.tsx | 84.62 | 57.14 | 75 | 83.33 | 62,84 |
- ViewOrgSourcesPage.tsx | 100 | 100 | 100 | 100 | |
- ViewPersonalSourcesPage.tsx | 100 | 100 | 100 | 100 | |
- ViewPublicSourcesPage.tsx | 100 | 100 | 100 | 100 | |
- ViewSourcePage.tsx | 72.73 | 61.29 | 71.43 | 71.43 |... 68,176,177,178 |
- index.ts | 0 | 0 | 0 | 0 | |
- src/apps/sources/redux | 72.73 | 22.22 | 52.17 | 77.46 | |
- actionTypes.ts | 100 | 100 | 100 | 100 | |
- actions.ts | 67.74 | 0 | 54.55 | 71.43 |... 21,124,133,134 |
- constants.ts | 100 | 100 | 100 | 100 | |
- index.ts | 0 | 0 | 0 | 0 | |
- reducer.ts | 35.71 | 0 | 33.33 | 38.46 |... 37,39,40,46,49 |
- selectors.ts | 90.48 | 50 | 100 | 100 | 66,73 |
- src/components | 47.06 | 78.57 | 28.57 | 50 | |
- Header.tsx | 91.67 | 91.67 | 80 | 100 | 98 |
- NavDrawer.tsx | 22.73 | 0 | 0 | 25 |... 20,244,264,271 |
- index.ts | 0 | 0 | 0 | 0 | |
- src/redux | 71.43 | 60.49 | 80.85 | 69.68 | |
- index.ts | 0 | 0 | 0 | 0 | |
- localStorageUtils.ts | 58 | 36.36 | 83.33 | 57.14 |... 46,64,74,78,79 |
- reducer.ts | 82.05 | 78.95 | 100 | 79.41 |... 66,67,70,71,74 |
- selectors.ts | 88.46 | 75 | 87.5 | 86.96 | 29,30,62 |
- store.ts | 76 | 25 | 100 | 76 | 30,41,42,43,46,48 |
- types.ts | 0 | 0 | 0 | 0 | |
- utils.ts | 66.67 | 65 | 70 | 64.91 |... 81,188,190,192 |
- src/utils | 77.42 | 61.54 | 67.74 | 77.38 | |
- constants.ts | 100 | 100 | 100 | 100 | |
- hooks.ts | 90.91 | 100 | 83.33 | 90.91 | 29 |
- index.ts | 0 | 0 | 0 | 0 | |
- types.ts | 0 | 0 | 0 | 0 | |
- utils.ts | 64.29 | 55.88 | 60.87 | 62.5 |... 6,83,86,93,107 |
- src/utils/components | 43.14 | 47.06 | 23.08 | 44 | |
- AsyncSelect.tsx | 27.59 | 0 | 0 | 27.59 |... 60,262,263,272 |
- ConfirmationDialog.tsx | 80 | 100 | 75 | 80 | 33 |
- NestedErrorMessage.tsx | 20 | 0 | 0 | 20 | 5,9,10,11 |
- ProgressOverlay.tsx | 75 | 80 | 75 | 81.82 | 62,64 |
- index.ts | 0 | 0 | 0 | 0 | |
- -------------------------------------------|----------|----------|----------|----------|-------------------|
- Snapshot Summary
- › 21 snapshots written from 21 test suites.
- Test Suites: 51 passed, 51 total
- Tests: 269 passed, 269 total
- Snapshots: 21 written, 21 total
- Time: 53.817s
- Ran all test suites matching /.*\/tests\/unit\/|.*\/__test__\//i.
- The command "npm run test:ci" exited with 0.
- 712.02s$ bash ./start_local_instance.sh
- Starting API...
- Cloning into 'oclapi'...
- remote: Enumerating objects: 157, done.
- remote: Counting objects: 100% (157/157), done.
- remote: Compressing objects: 100% (125/125), done.
- remote: Total 10870 (delta 84), reused 64 (delta 32), pack-reused 10713
- Receiving objects: 100% (10870/10870), 21.56 MiB | 15.54 MiB/s, done.
- Resolving deltas: 100% (8386/8386), done.
- redis uses an image, skipping
- backup uses an image, skipping
- celery_bulk_priority_import uses an image, skipping
- mongo uses an image, skipping
- celery_bulk_import_0 uses an image, skipping
- celery_bulk_import_2 uses an image, skipping
- celery_bulk_import_root uses an image, skipping
- celery_bulk_import_4 uses an image, skipping
- celery_bulk_import_1 uses an image, skipping
- celery uses an image, skipping
- flower uses an image, skipping
- celery_bulk_import_3 uses an image, skipping
- celery_bulk_import uses an image, skipping
- Building solr
- Step 1/5 : FROM solr:5.5.4
- 5.5.4: Pulling from library/solr
- Digest: sha256:505a7fa4a84fa1b951fe32ce6b8c688490062c94969556a5ed86d001c02cc61d
- Status: Downloaded newer image for solr:5.5.4
- ---> 82f661d6e3b2
- Step 2/5 : USER root
- ---> Running in dd3f1abac5c4
- Removing intermediate container dd3f1abac5c4
- ---> c00747e922ff
- Step 3/5 : COPY config /opt/solr/server/solr
- ---> 2bba57954f6a
- Step 4/5 : RUN chmod -R 777 /opt/solr/server/solr
- ---> Running in 5f2b15bd019f
- Removing intermediate container 5f2b15bd019f
- ---> 67528a50c8ec
- Step 5/5 : RUN ls -latrh /opt/solr/server/solr/
- ---> Running in fa6c24ec7c7c
- total 36K
- drwxrwxrwx 1 solr solr 4.0K Jun 24 2016 configsets
- drwxrwxrwx 1 solr solr 4.0K Oct 10 2017 mycores
- drwxrwxrwx 1 solr solr 4.0K Oct 10 2017 lib
- drwxr-xr-x 1 solr solr 4.0K Oct 10 2017 ..
- -rwxrwxrwx 1 root root 501 Jan 19 19:42 zoo.cfg
- -rwxrwxrwx 1 root root 1.7K Jan 19 19:42 solr.xml
- drwxrwxrwx 1 root root 4.0K Jan 19 19:42 collection1
- -rwxrwxrwx 1 root root 2.5K Jan 19 19:42 README.txt
- drwxrwxrwx 1 solr solr 4.0K Jan 19 19:42 .
- Removing intermediate container fa6c24ec7c7c
- ---> 61695daf19b1
- Successfully built 61695daf19b1
- Successfully tagged openconceptlab/oclsolr:production
- Building api
- Step 1/23 : FROM python:2.7.16
- 2.7.16: Pulling from library/python
- 2.7.16: Pulling from library/python
- Digest: sha256:e3a394aa64680f8db2caf932e2b433fce4d1ca19c289f7c57fa041fcb37a10f5
- Status: Downloaded newer image for python:2.7.16
- ---> 6c7366bb93f6
- Step 2/23 : ENV PYTHONUNBUFFERED 1
- ---> Running in 683fe52d5747
- Removing intermediate container 683fe52d5747
- ---> a4ec57b7b7f3
- Step 3/23 : RUN apt-get update --fix-missing
- ---> Running in 702c464c1fc0
- Get:1 http://deb.debian.org/debian buster InRelease [121 kB]
- Get:2 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]
- Get:3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
- Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [268 kB]
- Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7907 kB]
- Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [7860 B]
- Fetched 8422 kB in 1s (6172 kB/s)
- Reading package lists...
- Removing intermediate container 702c464c1fc0
- ---> f1581bfd5242
- Step 4/23 : RUN apt-get install -y openssh-server
- ---> Running in 59e6f587b4d2
- Reading package lists...
- Building dependency tree...
- Reading state information...
- The following additional packages will be installed:
- dbus dmsetup libapparmor1 libargon2-1 libcryptsetup12 libdbus-1-3
- libdevmapper1.02.1 libidn11 libip4tc0 libjson-c3 libkmod2 libnss-systemd
- libpam-systemd libsystemd0 libwrap0 libxmuu1 ncurses-term openssh-client
- openssh-sftp-server systemd systemd-sysv xauth
- Suggested packages:
- default-dbus-session-bus | dbus-session-bus keychain libpam-ssh monkeysphere
- ssh-askpass molly-guard rssh ufw systemd-container policykit-1
- The following NEW packages will be installed:
- dbus dmsetup libapparmor1 libargon2-1 libcryptsetup12 libdbus-1-3
- libdevmapper1.02.1 libidn11 libip4tc0 libjson-c3 libkmod2 libnss-systemd
- libpam-systemd libwrap0 libxmuu1 ncurses-term openssh-server
- openssh-sftp-server systemd systemd-sysv xauth
- The following packages will be upgraded:
- libsystemd0 openssh-client
- 2 upgraded, 21 newly installed, 0 to remove and 123 not upgraded.
- Need to get 7391 kB of archives.
- After this operation, 24.0 MB of additional disk space will be used.
- Get:1 http://deb.debian.org/debian buster/main amd64 libsystemd0 amd64 241-7~deb10u5 [331 kB]
- Get:2 http://deb.debian.org/debian buster/main amd64 libapparmor1 amd64 2.13.2-10 [94.7 kB]
- Get:3 http://deb.debian.org/debian buster/main amd64 libargon2-1 amd64 0~20171227-0.2 [19.6 kB]
- Get:4 http://deb.debian.org/debian buster/main amd64 dmsetup amd64 2:1.02.155-3 [90.8 kB]
- Get:5 http://deb.debian.org/debian buster/main amd64 libdevmapper1.02.1 amd64 2:1.02.155-3 [141 kB]
- Get:6 http://deb.debian.org/debian buster/main amd64 libjson-c3 amd64 0.12.1+ds-2+deb10u1 [27.3 kB]
- Get:7 http://deb.debian.org/debian buster/main amd64 libcryptsetup12 amd64 2:2.1.0-5+deb10u2 [193 kB]
- Get:8 http://deb.debian.org/debian buster/main amd64 libidn11 amd64 1.33-2.2 [116 kB]
- Get:9 http://deb.debian.org/debian buster/main amd64 libip4tc0 amd64 1.8.2-4 [70.2 kB]
- Get:10 http://deb.debian.org/debian buster/main amd64 libkmod2 amd64 26-1 [52.7 kB]
- Get:11 http://deb.debian.org/debian buster/main amd64 systemd amd64 241-7~deb10u5 [3500 kB]
- Get:12 http://deb.debian.org/debian buster/main amd64 systemd-sysv amd64 241-7~deb10u5 [100.0 kB]
- Get:13 http://deb.debian.org/debian buster/main amd64 libdbus-1-3 amd64 1.12.20-0+deb10u1 [215 kB]
- Get:14 http://deb.debian.org/debian buster/main amd64 dbus amd64 1.12.20-0+deb10u1 [236 kB]
- Get:15 http://deb.debian.org/debian buster/main amd64 libnss-systemd amd64 241-7~deb10u5 [205 kB]
- Get:16 http://deb.debian.org/debian buster/main amd64 libpam-systemd amd64 241-7~deb10u5 [209 kB]
- Get:17 http://deb.debian.org/debian buster/main amd64 ncurses-term all 6.1+20181013-2+deb10u2 [490 kB]
- Get:18 http://deb.debian.org/debian buster/main amd64 openssh-client amd64 1:7.9p1-10+deb10u2 [782 kB]
- Get:19 http://deb.debian.org/debian buster/main amd64 libwrap0 amd64 7.6.q-28 [58.7 kB]
- Get:20 http://deb.debian.org/debian buster/main amd64 libxmuu1 amd64 2:1.1.2-2+b3 [23.9 kB]
- Get:21 http://deb.debian.org/debian buster/main amd64 openssh-sftp-server amd64 1:7.9p1-10+deb10u2 [44.6 kB]
- Get:22 http://deb.debian.org/debian buster/main amd64 openssh-server amd64 1:7.9p1-10+deb10u2 [352 kB]
- Get:23 http://deb.debian.org/debian buster/main amd64 xauth amd64 1:1.0.10-1 [40.3 kB]
- debconf: delaying package configuration, since apt-utils is not installed
- Fetched 7391 kB in 0s (30.3 MB/s)
- (Reading database ... 24525 files and directories currently installed.)
- Preparing to unpack .../libsystemd0_241-7~deb10u5_amd64.deb ...
- Unpacking libsystemd0:amd64 (241-7~deb10u5) over (241-7~deb10u1) ...
- Setting up libsystemd0:amd64 (241-7~deb10u5) ...
- Selecting previously unselected package libapparmor1:amd64.
- (Reading database ... 24525 files and directories currently installed.)
- Preparing to unpack .../0-libapparmor1_2.13.2-10_amd64.deb ...
- Unpacking libapparmor1:amd64 (2.13.2-10) ...
- Selecting previously unselected package libargon2-1:amd64.
- Preparing to unpack .../1-libargon2-1_0~20171227-0.2_amd64.deb ...
- Unpacking libargon2-1:amd64 (0~20171227-0.2) ...
- Selecting previously unselected package dmsetup.
- Preparing to unpack .../2-dmsetup_2%3a1.02.155-3_amd64.deb ...
- Unpacking dmsetup (2:1.02.155-3) ...
- Selecting previously unselected package libdevmapper1.02.1:amd64.
- Preparing to unpack .../3-libdevmapper1.02.1_2%3a1.02.155-3_amd64.deb ...
- Unpacking libdevmapper1.02.1:amd64 (2:1.02.155-3) ...
- Selecting previously unselected package libjson-c3:amd64.
- Preparing to unpack .../4-libjson-c3_0.12.1+ds-2+deb10u1_amd64.deb ...
- Unpacking libjson-c3:amd64 (0.12.1+ds-2+deb10u1) ...
- Selecting previously unselected package libcryptsetup12:amd64.
- Preparing to unpack .../5-libcryptsetup12_2%3a2.1.0-5+deb10u2_amd64.deb ...
- Unpacking libcryptsetup12:amd64 (2:2.1.0-5+deb10u2) ...
- Selecting previously unselected package libidn11:amd64.
- Preparing to unpack .../6-libidn11_1.33-2.2_amd64.deb ...
- Unpacking libidn11:amd64 (1.33-2.2) ...
- Selecting previously unselected package libip4tc0:amd64.
- Preparing to unpack .../7-libip4tc0_1.8.2-4_amd64.deb ...
- Unpacking libip4tc0:amd64 (1.8.2-4) ...
- Selecting previously unselected package libkmod2:amd64.
- Preparing to unpack .../8-libkmod2_26-1_amd64.deb ...
- Unpacking libkmod2:amd64 (26-1) ...
- Selecting previously unselected package systemd.
- Preparing to unpack .../9-systemd_241-7~deb10u5_amd64.deb ...
- Unpacking systemd (241-7~deb10u5) ...
- Setting up libapparmor1:amd64 (2.13.2-10) ...
- Setting up libargon2-1:amd64 (0~20171227-0.2) ...
- Setting up libjson-c3:amd64 (0.12.1+ds-2+deb10u1) ...
- Setting up libidn11:amd64 (1.33-2.2) ...
- Setting up libip4tc0:amd64 (1.8.2-4) ...
- Setting up libkmod2:amd64 (26-1) ...
- Setting up libdevmapper1.02.1:amd64 (2:1.02.155-3) ...
- Setting up libcryptsetup12:amd64 (2:2.1.0-5+deb10u2) ...
- Setting up systemd (241-7~deb10u5) ...
- Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /lib/systemd/system/getty@.service.
- Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /lib/systemd/system/remote-fs.target.
- Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service → /lib/systemd/system/systemd-timesyncd.service.
- Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service → /lib/systemd/system/systemd-timesyncd.service.
- Setting up dmsetup (2:1.02.155-3) ...
- Selecting previously unselected package systemd-sysv.
- (Reading database ... 25354 files and directories currently installed.)
- Preparing to unpack .../00-systemd-sysv_241-7~deb10u5_amd64.deb ...
- Unpacking systemd-sysv (241-7~deb10u5) ...
- Selecting previously unselected package libdbus-1-3:amd64.
- Preparing to unpack .../01-libdbus-1-3_1.12.20-0+deb10u1_amd64.deb ...
- Unpacking libdbus-1-3:amd64 (1.12.20-0+deb10u1) ...
- Selecting previously unselected package dbus.
- Preparing to unpack .../02-dbus_1.12.20-0+deb10u1_amd64.deb ...
- Unpacking dbus (1.12.20-0+deb10u1) ...
- Selecting previously unselected package libnss-systemd:amd64.
- Preparing to unpack .../03-libnss-systemd_241-7~deb10u5_amd64.deb ...
- Unpacking libnss-systemd:amd64 (241-7~deb10u5) ...
- Selecting previously unselected package libpam-systemd:amd64.
- Preparing to unpack .../04-libpam-systemd_241-7~deb10u5_amd64.deb ...
- Unpacking libpam-systemd:amd64 (241-7~deb10u5) ...
- Selecting previously unselected package ncurses-term.
- Preparing to unpack .../05-ncurses-term_6.1+20181013-2+deb10u2_all.deb ...
- Unpacking ncurses-term (6.1+20181013-2+deb10u2) ...
- Preparing to unpack .../06-openssh-client_1%3a7.9p1-10+deb10u2_amd64.deb ...
- Unpacking openssh-client (1:7.9p1-10+deb10u2) over (1:7.9p1-10+deb10u1) ...
- Selecting previously unselected package libwrap0:amd64.
- Preparing to unpack .../07-libwrap0_7.6.q-28_amd64.deb ...
- Unpacking libwrap0:amd64 (7.6.q-28) ...
- Selecting previously unselected package libxmuu1:amd64.
- Preparing to unpack .../08-libxmuu1_2%3a1.1.2-2+b3_amd64.deb ...
- Unpacking libxmuu1:amd64 (2:1.1.2-2+b3) ...
- Selecting previously unselected package openssh-sftp-server.
- Preparing to unpack .../09-openssh-sftp-server_1%3a7.9p1-10+deb10u2_amd64.deb ...
- Unpacking openssh-sftp-server (1:7.9p1-10+deb10u2) ...
- Selecting previously unselected package openssh-server.
- Preparing to unpack .../10-openssh-server_1%3a7.9p1-10+deb10u2_amd64.deb ...
- Unpacking openssh-server (1:7.9p1-10+deb10u2) ...
- Selecting previously unselected package xauth.
- Preparing to unpack .../11-xauth_1%3a1.0.10-1_amd64.deb ...
- Unpacking xauth (1:1.0.10-1) ...
- Setting up systemd-sysv (241-7~deb10u5) ...
- Setting up openssh-client (1:7.9p1-10+deb10u2) ...
- Setting up libnss-systemd:amd64 (241-7~deb10u5) ...
- First installation detected...
- Checking NSS setup...
- Setting up libwrap0:amd64 (7.6.q-28) ...
- Setting up libdbus-1-3:amd64 (1.12.20-0+deb10u1) ...
- Setting up dbus (1.12.20-0+deb10u1) ...
- invoke-rc.d: could not determine current runlevel
- invoke-rc.d: policy-rc.d denied execution of start.
- Setting up libpam-systemd:amd64 (241-7~deb10u5) ...
- debconf: unable to initialize frontend: Dialog
- debconf: (TERM is not set, so the dialog frontend is not usable.)
- debconf: falling back to frontend: Readline
- Setting up libxmuu1:amd64 (2:1.1.2-2+b3) ...
- Setting up ncurses-term (6.1+20181013-2+deb10u2) ...
- Setting up openssh-sftp-server (1:7.9p1-10+deb10u2) ...
- Setting up openssh-server (1:7.9p1-10+deb10u2) ...
- debconf: unable to initialize frontend: Dialog
- debconf: (TERM is not set, so the dialog frontend is not usable.)
- debconf: falling back to frontend: Readline
- Creating config file /etc/ssh/sshd_config with new version
- Creating SSH2 RSA key; this may take some time ...
- 2048 SHA256:3CKKEy64R35Q2VaWKphdEUDzlUnsw0u/Z8TCK3CRnXY root@59e6f587b4d2 (RSA)
- Creating SSH2 ECDSA key; this may take some time ...
- 256 SHA256:BOCuH30gS3d5FrZ9U3fk0xrUa/y4fEiZz2V7hLzniCk root@59e6f587b4d2 (ECDSA)
- Creating SSH2 ED25519 key; this may take some time ...
- 256 SHA256:PbwXK+7YBNrd0+3DRnX6KRwC8h2Cv+9QWMqJ1Dtr7tI root@59e6f587b4d2 (ED25519)
- Created symlink /etc/systemd/system/sshd.service → /lib/systemd/system/ssh.service.
- Created symlink /etc/systemd/system/multi-user.target.wants/ssh.service → /lib/systemd/system/ssh.service.
- invoke-rc.d: could not determine current runlevel
- invoke-rc.d: policy-rc.d denied execution of start.
- Setting up xauth (1:1.0.10-1) ...
- Processing triggers for systemd (241-7~deb10u5) ...
- Processing triggers for libc-bin (2.28-10) ...
- Removing intermediate container 59e6f587b4d2
- ---> a52167ca7c55
- Step 5/23 : RUN apt-get install -y sudo
- ---> Running in 62e420e18484
- Reading package lists...
- Building dependency tree...
- Reading state information...
- The following NEW packages will be installed:
- sudo
- 0 upgraded, 1 newly installed, 0 to remove and 123 not upgraded.
- Need to get 1245 kB of archives.
- After this operation, 3878 kB of additional disk space will be used.
- Get:1 http://deb.debian.org/debian buster/main amd64 sudo amd64 1.8.27-1+deb10u2 [1245 kB]
- debconf: delaying package configuration, since apt-utils is not installed
- Fetched 1245 kB in 0s (14.0 MB/s)
- Selecting previously unselected package sudo.
- (Reading database ... 28263 files and directories currently installed.)
- Preparing to unpack .../sudo_1.8.27-1+deb10u2_amd64.deb ...
- Unpacking sudo (1.8.27-1+deb10u2) ...
- Setting up sudo (1.8.27-1+deb10u2) ...
- invoke-rc.d: could not determine current runlevel
- invoke-rc.d: policy-rc.d denied execution of start.
- Processing triggers for systemd (241-7~deb10u5) ...
- Removing intermediate container 62e420e18484
- ---> 581f300a0a21
- Step 6/23 : RUN mkdir /var/run/sshd
- ---> Running in 25f2f060e6a8
- Removing intermediate container 25f2f060e6a8
- ---> 0eec209e1765
- Step 7/23 : RUN echo 'root:Root123' | chpasswd
- ---> Running in fd34af1bb67b
- Removing intermediate container fd34af1bb67b
- ---> a8b54faef310
- Step 8/23 : RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
- ---> Running in f520cad52407
- Removing intermediate container f520cad52407
- ---> ade62705fbde
- Step 9/23 : RUN echo "export VISIBLE=now" >> /etc/profile
- ---> Running in baf4d0daaf70
- Removing intermediate container baf4d0daaf70
- ---> 71457f4ab5f8
- Step 10/23 : RUN echo "PermitUserEnvironment yes" >> /etc/ssh/sshd_config
- ---> Running in b9c506225a9f
- Removing intermediate container b9c506225a9f
- ---> 9a168e9b8633
- Step 11/23 : RUN echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config
- ---> Running in b05cfc683af8
- Removing intermediate container b05cfc683af8
- ---> 8423b415dc52
- Step 12/23 : RUN echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
- ---> Running in 82255274d505
- Removing intermediate container 82255274d505
- ---> d3bf415467f5
- Step 13/23 : EXPOSE 22
- ---> Running in a4ba654b2ccc
- Removing intermediate container a4ba654b2ccc
- ---> 46cda9b79f74
- Step 14/23 : RUN touch /root/.bash_profile
- ---> Running in 20b1c799199b
- Removing intermediate container 20b1c799199b
- ---> c4436c4bc64e
- Step 15/23 : RUN echo "cd /code" >> /root/.bash_profile
- ---> Running in 8b5900a19c6b
- Removing intermediate container 8b5900a19c6b
- ---> 0eeb59ecd6aa
- Step 16/23 : RUN mkdir /root/.ssh/
- ---> Running in 1a78f3775d68
- Removing intermediate container 1a78f3775d68
- ---> a1fdb76309fb
- Step 17/23 : RUN touch /root/.ssh/environment
- ---> Running in 61aa8cd7288d
- Removing intermediate container 61aa8cd7288d
- ---> 95b596893e9c
- Step 18/23 : RUN mkdir /code
- ---> Running in 200c09177d0d
- Removing intermediate container 200c09177d0d
- ---> 4ec66de37b7d
- Step 19/23 : ADD . /code/
- ---> 10b347e082b7
- Step 20/23 : WORKDIR /code
- ---> Running in 4928a80cf450
- Removing intermediate container 4928a80cf450
- ---> ca13bc27518a
- Step 21/23 : RUN pip install -r requirements.txt
- ---> Running in 8deb51a40ff2
- DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
- Collecting git+https://github.com/django-nonrel/django@nonrel-1.5 (from -r requirements.txt (line 1))
- Cloning https://github.com/django-nonrel/django (to revision nonrel-1.5) to /tmp/pip-req-build-V5eo2g
- Running command git clone -q https://github.com/django-nonrel/django /tmp/pip-req-build-V5eo2g
- Running command git checkout -b nonrel-1.5 --track origin/nonrel-1.5
- Switched to a new branch 'nonrel-1.5'
- Branch 'nonrel-1.5' set up to track remote branch 'nonrel-1.5' from 'origin'.
- Collecting git+https://github.com/snyaggarwal/django-queryset-csv (from -r requirements.txt (line 3))
- Cloning https://github.com/snyaggarwal/django-queryset-csv to /tmp/pip-req-build-ZKkYr0
- Running command git clone -q https://github.com/snyaggarwal/django-queryset-csv /tmp/pip-req-build-ZKkYr0
- Collecting django-mongodb-engine
- Downloading https://files.pythonhosted.org/packages/9a/ac/75657f7a4c3ec9742c43399d2db7d9d0dcc40b4b8260b44865ebfde0ff6b/django-mongodb-engine-0.6.0.tar.gz
- Collecting boto==2.38.0
- Downloading https://files.pythonhosted.org/packages/ed/bb/52b97bed7daf481fcf355fca49655e3f2b44bb8da079a94a9da420eeda06/boto-2.38.0-py2.py3-none-any.whl (1.3MB)
- Collecting celery[redis]==3.1.17
- Downloading https://files.pythonhosted.org/packages/12/28/0b6cfb91734fe3bbf57fea6e87d9796977c54f5c5640e87183a695f61118/celery-3.1.17-py2.py3-none-any.whl (514kB)
- Collecting redis==2.10.6
- Downloading https://files.pythonhosted.org/packages/3b/f6/7a76333cf0b9251ecf49efff635015171843d9b977e4ffcf59f9c4428052/redis-2.10.6-py2.py3-none-any.whl (64kB)
- Collecting celery_once==0.1.4
- Downloading https://files.pythonhosted.org/packages/0c/eb/4a1966b5ca68d0c5600c9eb7bf627de8cb8dcf01f68077fb9e97c9121283/celery_once-0.1.4.tar.gz
- Collecting flower
- Downloading https://files.pythonhosted.org/packages/39/68/2ec6584bba69d7e404f56745536b1ae46a6b385f96459532526c3f2005cc/flower-0.9.7-py2.py3-none-any.whl (456kB)
- Collecting django-configurations==0.8
- Downloading https://files.pythonhosted.org/packages/a9/43/8b5eb72ce7c50fda748cbae3c3f4882b8d6c2a637a94aad9b5aca33ca557/django_configurations-0.8-py2.py3-none-any.whl
- Collecting django-haystack==2.1.0
- Downloading https://files.pythonhosted.org/packages/54/1b/72d78f26e9dd680099d99d0a628ac25c1ebb9bb37363e3f09737dd64384e/django-haystack-2.1.0.tar.gz (821kB)
- Collecting django-uuidfield==0.4.0
- Downloading https://files.pythonhosted.org/packages/32/4f/3745787aa2bd8d5c70fb2b0cab59f0f80f9e853a01a1e5515d3a2cb325cc/django-uuidfield-0.4.0.tar.gz
- Collecting djangorestframework==2.3.7
- Downloading https://files.pythonhosted.org/packages/e9/f1/71fa9dcd15e2e7db02355de478512489ab9f6decf90e8f936a1817ca5140/djangorestframework-2.3.7.tar.gz (227kB)
- Collecting Fabric==1.9.0
- Downloading https://files.pythonhosted.org/packages/90/53/cf3f56003672ddbc81c2fc0afd3a8f780bcbb89c27aa4459b8da43245638/Fabric-1.9.0-py2-none-any.whl (92kB)
- Collecting pymongo==2.6
- Downloading https://files.pythonhosted.org/packages/ad/76/5e9067199e9b262ef54c3bcfeaa64ac9b8e15e4b545e232d69ce793a61b8/pymongo-2.6.tar.gz (322kB)
- Collecting pysolr==3.2.0
- Downloading https://files.pythonhosted.org/packages/f7/84/b4b54cfa85f525b1553a4676cab67886ac2c2bab7daaa2c6991cfa0a9faf/pysolr-3.2.0-py2.py3-none-any.whl
- Requirement already satisfied: wsgiref==0.1.2 in /usr/local/lib/python2.7 (from -r requirements.txt (line 17)) (0.1.2)
- Collecting python-dateutil==2.2
- Downloading https://files.pythonhosted.org/packages/75/c5/85d027471fa665f8c8b8eb0b925f9d84b4eee745a257b16de4957de99e81/python-dateutil-2.2.tar.gz (259kB)
- Collecting gunicorn==18.0
- Downloading https://files.pythonhosted.org/packages/cc/8f/82d9d1ae8cd417421f4ccb04bf8a8d75767b324c50bc83a9be9d4122c01a/gunicorn-18.0.tar.gz (366kB)
- Collecting moto==0.4.25
- Downloading https://files.pythonhosted.org/packages/6c/77/748eeadbd304bc71fec88ab06c487855559ea04a517f9c21109e5b387589/moto-0.4.25-py2.py3-none-any.whl (272kB)
- Collecting django-cors-headers==1.1.0
- Downloading https://files.pythonhosted.org/packages/63/fb/6ae2d0079e9c9076486f6e166fb59aadadea2c09ed6cbd911beafede2627/django-cors-headers-1.1.0.tar.gz
- Collecting ocldev==0.1.73
- Downloading https://files.pythonhosted.org/packages/56/6f/b40f2388983847401474cda1904cafa8bbdc8c91ddcb07b81c281d3d6ab7/ocldev-0.1.73.tar.gz
- Collecting fhir.resources==5.0.1
- Downloading https://files.pythonhosted.org/packages/c2/fd/158d15c264ddfd23f59620ecb6c944c05fff59cd48aee73c70ce223b3914/fhir.resources-5.0.1-py2.py3-none-any.whl (1.6MB)
- Collecting mock
- Downloading https://files.pythonhosted.org/packages/05/d2/f94e68be6b17f46d2c353564da56e6fb89ef09faeeff3313a046cb810ca9/mock-3.0.5-py2.py3-none-any.whl
- Collecting raven
- Downloading https://files.pythonhosted.org/packages/bd/8e/62e26a88c0a1bbae677200baf0767c1022321a6555634f8129e6d55c5ddc/raven-6.10.0-py2.py3-none-any.whl (284kB)
- Collecting djangotoolbox>=1.6.0
- Downloading https://files.pythonhosted.org/packages/f2/4b/c124e10ff4048a926476d2da077b0e30349f25053c2b62f92a93d07e85bb/djangotoolbox-1.8.0.tar.gz
- Collecting pytz>dev
- Downloading https://files.pythonhosted.org/packages/89/06/2c2d3034b4d6bf22f2a4ae546d16925898658a33b4400cfb7e2c1e2871a3/pytz-2020.5-py2.py3-none-any.whl (510kB)
- Collecting kombu<3.1,>=3.0.24
- Downloading https://files.pythonhosted.org/packages/4d/0e/73ac0df8949bdb6ad81812110962b38e6bb4243c3bfdad2d9e90b5509e2e/kombu-3.0.37-py2.py3-none-any.whl (240kB)
- Collecting billiard<3.4,>=3.3.0.19
- Downloading https://files.pythonhosted.org/packages/64/a6/d7b6fb7bd0a4680a41f1d4b27061c7b768c673070ba8ac116f865de4e7ca/billiard-3.3.0.23.tar.gz (151kB)
- Collecting humanize
- Downloading https://files.pythonhosted.org/packages/4a/73/6c3e7fae17203610523953f35ce9fefebb61d72b5af1c5ecd1e3fd23ada7/humanize-1.0.0-py2.py3-none-any.whl (51kB)
- Collecting vine==1.3.0
- Downloading https://files.pythonhosted.org/packages/7f/60/82c03047396126c8331ceb64da1dc52d4f1317209f32e8fe286d0c07365a/vine-1.3.0-py2.py3-none-any.whl
- Collecting prometheus-client==0.8.0
- Downloading https://files.pythonhosted.org/packages/3f/0e/554a265ffdc56e1494ef08e18f765b0cdec78797f510c58c45cf37abb4f4/prometheus_client-0.8.0-py2.py3-none-any.whl (53kB)
- Collecting paramiko>=1.10
- Downloading https://files.pythonhosted.org/packages/95/19/124e9287b43e6ff3ebb9cdea3e5e8e88475a873c05ccdf8b7e20d2c4201e/paramiko-2.7.2-py2.py3-none-any.whl (206kB)
- Collecting requests>=2.0
- Downloading https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl (61kB)
- Collecting six
- Downloading https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl
- Collecting Jinja2
- Downloading https://files.pythonhosted.org/packages/30/9e/f663a2aa66a09d838042ae1a2c5659828bb9b41ea3a6efa20a20fd92b121/Jinja2-2.11.2-py2.py3-none-any.whl (125kB)
- Collecting xmltodict
- Downloading https://files.pythonhosted.org/packages/28/fd/30d5c1d3ac29ce229f6bdc40bbc20b28f716e8b363140c26eff19122d8a5/xmltodict-0.12.0-py2.py3-none-any.whl
- Collecting httpretty==0.8.10
- Downloading https://files.pythonhosted.org/packages/db/05/bfe147ed60561050a45fa34e9fe8654cea5ed1f6eaf439c6f17e58a3f0c7/httpretty-0.8.10-py2-none-any.whl
- Collecting flask
- Downloading https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl (94kB)
- Collecting werkzeug
- Downloading https://files.pythonhosted.org/packages/cc/94/5f7079a0e00bd6863ef8f1da638721e9da21e5bacee597595b318f71d62e/Werkzeug-1.0.1-py2.py3-none-any.whl (298kB)
- Collecting jsonschema
- Downloading https://files.pythonhosted.org/packages/c5/8f/51e89ce52a085483359217bc72cdbf6e75ee595d5b1d4b5ade40c7e018b8/jsonschema-3.2.0-py2.py3-none-any.whl (56kB)
- Collecting isodate
- Downloading https://files.pythonhosted.org/packages/9b/9f/b36f7774ff5ea8e428fdcfc4bb332c39ee5b9362ddd3d40d9516a55221b2/isodate-0.6.0-py2.py3-none-any.whl (45kB)
- Collecting funcsigs>=1; python_version < "3.3"
- Downloading https://files.pythonhosted.org/packages/69/cb/f5be453359271714c01b9bd06126eaf2e368f1fddfff30818754b5ac2328/funcsigs-1.0.2-py2.py3-none-any.whl
- Collecting contextlib2; python_version < "3.2"
- Downloading https://files.pythonhosted.org/packages/85/60/370352f7ef6aa96c52fb001831622f50f923c1d575427d021b8ab3311236/contextlib2-0.6.0.post1-py2.py3-none-any.whl
- Collecting amqp<2.0,>=1.4.9
- Downloading https://files.pythonhosted.org/packages/ed/09/314d2788aba0aa91f2578071a6484f87a615172a98c309c2aad3433da90b/amqp-1.4.9-py2.py3-none-any.whl (51kB)
- Collecting anyjson>=0.3.3
- Downloading https://files.pythonhosted.org/packages/c3/4d/d4089e1a3dd25b46bebdb55a992b0797cff657b4477bc32ce28038fdecbc/anyjson-0.3.3.tar.gz
- Collecting pynacl>=1.0.1
- Downloading https://files.pythonhosted.org/packages/de/63/bb36279da38df643c6df3a8a389f29a6ff4a8854468f4c9b9d925b27d57d/PyNaCl-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl (964kB)
- Collecting bcrypt>=3.1.3
- Downloading https://files.pythonhosted.org/packages/ad/36/9a0227d048e98409f012570f7bef8a8c2373b9c9c5dfbf82963cbae05ede/bcrypt-3.1.7-cp27-cp27mu-manylinux1_x86_64.whl (59kB)
- Collecting cryptography>=2.5
- Downloading https://files.pythonhosted.org/packages/78/94/0c6ce22feb5b9c4d6ba5f11a49910ba293e4043f0631894c9f1f056d3345/cryptography-3.3.1-cp27-cp27mu-manylinux2010_x86_64.whl (2.6MB)
- Collecting chardet<5,>=3.0.2
- Downloading https://files.pythonhosted.org/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl (178kB)
- Collecting certifi>=2017.4.17
- Downloading https://files.pythonhosted.org/packages/5e/a0/5f06e1e1d463903cf0c0eebeb751791119ed7a4b3737fdc9a77f1cdfb51f/certifi-2020.12.5-py2.py3-none-any.whl (147kB)
- Collecting urllib3<1.27,>=1.21.1
- Downloading https://files.pythonhosted.org/packages/f5/71/45d36a8df68f3ebb098d6861b2c017f3d094538c0fb98fa61d4dc43e69b9/urllib3-1.26.2-py2.py3-none-any.whl (136kB)
- Collecting idna<3,>=2.5
- Downloading https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl (58kB)
- Collecting MarkupSafe>=0.23
- Downloading https://files.pythonhosted.org/packages/fb/40/f3adb7cf24a8012813c5edb20329eb22d5d8e2a0ecf73d21d6b85865da11/MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl
- Collecting click>=5.1
- Downloading https://files.pythonhosted.org/packages/d2/3d/fa76db83bf75c4f8d338c2fd15c8d33fdd7ad23a9b5e57eb6c5de26b430e/click-7.1.2-py2.py3-none-any.whl (82kB)
- Collecting itsdangerous>=0.24
- Downloading https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
- Collecting importlib-metadata; python_version < "3.8"
- Downloading https://files.pythonhosted.org/packages/98/b8/8ec57a8ef46fbe7f185318c7ff7df9a06c9df451d9a59a067bfa851bb828/importlib_metadata-2.1.1-py2.py3-none-any.whl
- Collecting pyrsistent>=0.14.0
- Downloading https://files.pythonhosted.org/packages/80/18/1492d651693ef7d40e0a40377ed56a8cc5c5fe86073eb6c56e53513f4480/pyrsistent-0.16.1.tar.gz (108kB)
- Collecting functools32; python_version < "3"
- Downloading https://files.pythonhosted.org/packages/c5/60/6ac26ad05857c601308d8fb9e87fa36d0ebf889423f47c3502ef034365db/functools32-3.2.3-2.tar.gz
- Collecting attrs>=17.4.0
- Downloading https://files.pythonhosted.org/packages/c3/aa/cb45262569fcc047bf070b5de61813724d6726db83259222cd7b4c79821a/attrs-20.3.0-py2.py3-none-any.whl (49kB)
- Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from jsonschema->ocldev==0.1.73->-r requirements.txt (line 22)) (41.4.0)
- Collecting cffi>=1.4.1
- Downloading https://files.pythonhosted.org/packages/50/5e/b4d3cff96422425dfcaa0a09414b5b17b311e74e56a4c457b16396dd73a7/cffi-1.14.4-cp27-cp27mu-manylinux1_x86_64.whl (389kB)
- Collecting enum34; python_version < "3"
- Downloading https://files.pythonhosted.org/packages/6f/2c/a9386903ece2ea85e9807e0e062174dc26fdce8b05f216d00491be29fad5/enum34-1.1.10-py2-none-any.whl
- Collecting ipaddress; python_version < "3"
- Downloading https://files.pythonhosted.org/packages/c2/f8/49697181b1651d8347d24c095ce46c7346c37335ddc7d255833e7cde674d/ipaddress-1.0.23-py2.py3-none-any.whl
- Collecting zipp>=0.5
- Downloading https://files.pythonhosted.org/packages/96/0a/67556e9b7782df7118c1f49bdc494da5e5e429c93aa77965f33e81287c8c/zipp-1.2.0-py2.py3-none-any.whl
- Collecting configparser>=3.5; python_version < "3"
- Downloading https://files.pythonhosted.org/packages/7a/2a/95ed0501cf5d8709490b1d3a3f9b5cf340da6c433f896bbe9ce08dbe6785/configparser-4.0.2-py2.py3-none-any.whl
- Collecting pathlib2; python_version < "3"
- Downloading https://files.pythonhosted.org/packages/e9/45/9c82d3666af4ef9f221cbb954e1d77ddbb513faf552aea6df5f37f1a4859/pathlib2-2.3.5-py2.py3-none-any.whl
- Collecting pycparser
- Downloading https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl (112kB)
- Collecting scandir; python_version < "3.5"
- Downloading https://files.pythonhosted.org/packages/df/f5/9c052db7bd54d0cbf1bc0bb6554362bba1012d03e5888950a4f5c5dadc4e/scandir-1.10.0.tar.gz
- Building wheels for collected packages: django-mongodb-engine, celery-once, django-haystack, django-uuidfield, djangorestframework, pymongo, python-dateutil, gunicorn, django-cors-headers, ocldev, Django, django-queryset-csv, djangotoolbox, billiard, anyjson, pyrsistent, functools32, scandir
- Building wheel for django-mongodb-engine (setup.py): started
- Building wheel for django-mongodb-engine (setup.py): finished with status 'done'
- Created wheel for django-mongodb-engine: filename=django_mongodb_engine-0.6.0-cp27-none-any.whl size=29488 sha256=e24eed3114c0f3dddf2af4bf156c61836cb32368213d89fea381db1b4ee10b76
- Stored in directory: /root/.cache/pip/wheels/42/26/23/c3ae1af05432ef02cde44fe372733196bee7ceed9ed7dc0f1e
- Building wheel for celery-once (setup.py): started
- Building wheel for celery-once (setup.py): finished with status 'done'
- Created wheel for celery-once: filename=celery_once-0.1.4-cp27-none-any.whl size=7089 sha256=122f48e32e69015fddc8ecf934d5ddce6dce7f74e20f362ed908f2c2e2e26f5a
- Stored in directory: /root/.cache/pip/wheels/92/ef/eb/d5de2b3c694dc2f548c53a8c56f8d95f4bdc19f79d7394c518
- Building wheel for django-haystack (setup.py): started
- Building wheel for django-haystack (setup.py): finished with status 'done'
- Created wheel for django-haystack: filename=django_haystack-2.1.0-cp27-none-any.whl size=91916 sha256=fd2a008bfd658ed9f6e2322fe1b649e002919720b6e652ef21b56f1cf41cb159
- Stored in directory: /root/.cache/pip/wheels/e5/81/94/06c4a8619f1800f3b5330c52f38c52fdff7078e78ed3bb32c6
- Building wheel for django-uuidfield (setup.py): started
- Building wheel for django-uuidfield (setup.py): finished with status 'done'
- Created wheel for django-uuidfield: filename=django_uuidfield-0.4.0-cp27-none-any.whl size=5591 sha256=52df75eaaf045a8972a1810c733a0d966a3d8f0d120da5c84074c8db5a44e4f2
- Stored in directory: /root/.cache/pip/wheels/e2/08/8b/e2787cdba5e3f709c12f8c7988941d5b6c4557f645f22cd30f
- Building wheel for djangorestframework (setup.py): started
- Building wheel for djangorestframework (setup.py): finished with status 'done'
- Created wheel for djangorestframework: filename=djangorestframework-2.3.7-cp27-none-any.whl size=268867 sha256=4729161e4fe34355d1a30d00c19b8e0d5cf7f1a0c431269b65a34543eabda8fa
- Stored in directory: /root/.cache/pip/wheels/b4/3d/e4/e97092c7c0dea2f07ae6525af7a79e1afd6f2347f6129c96dc
- Building wheel for pymongo (setup.py): started
- Building wheel for pymongo (setup.py): finished with status 'done'
- Created wheel for pymongo: filename=pymongo-2.6-cp27-cp27mu-linux_x86_64.whl size=251961 sha256=5c63236b2e73509906c9ec009c2e1e563363eacc24d08b4fedd7f61c3bb9d1d9
- Stored in directory: /root/.cache/pip/wheels/f4/91/3a/f1b6dd26a0d92a2344434436e8dd96e1c0eb54aea68719fb66
- Building wheel for python-dateutil (setup.py): started
- Building wheel for python-dateutil (setup.py): finished with status 'done'
- Created wheel for python-dateutil: filename=python_dateutil-2.2-cp27-none-any.whl size=226720 sha256=7d13b9aab1451a39174d1cf00e533f8a37338d8267ecdf16bc3cc0fcfb2712d0
- Stored in directory: /root/.cache/pip/wheels/97/40/49/e02356db91efa7a5da28ec2e5c61f0fb2c0aa21bbd5da95805
- Building wheel for gunicorn (setup.py): started
- Building wheel for gunicorn (setup.py): finished with status 'done'
- Created wheel for gunicorn: filename=gunicorn-18.0-cp27-none-any.whl size=91646 sha256=66c1554795f6850bbda257852647127007e6ec500618f6c9c84b4049baf2e020
- Stored in directory: /root/.cache/pip/wheels/61/12/6d/27e0d8c49a317c509c131d818b8fc94d1cbfbc61a479d5a396
- Building wheel for django-cors-headers (setup.py): started
- Building wheel for django-cors-headers (setup.py): finished with status 'done'
- Created wheel for django-cors-headers: filename=django_cors_headers-1.1.0-cp27-none-any.whl size=6173 sha256=a7fee46e3d18591f4bd9e6374e1d322a3a4eb87c2b729c1887e60759c692a760
- Stored in directory: /root/.cache/pip/wheels/1b/99/3e/115786cf30aa6a5e851a6e582d9233e8338cfef3c69b34134e
- Building wheel for ocldev (setup.py): started
- Building wheel for ocldev (setup.py): finished with status 'done'
- Created wheel for ocldev: filename=ocldev-0.1.73-cp27-none-any.whl size=36955 sha256=46cdb597740c57a584b7b11079d8bdbfa6c3245569dda2b115c14bd55aa081fa
- Stored in directory: /root/.cache/pip/wheels/a8/67/b3/375768cb94df31d52c6a9d811bc7599335d64bc479ca7aa6b7
- Building wheel for Django (setup.py): started
- Building wheel for Django (setup.py): finished with status 'done'
- Created wheel for Django: filename=Django-1.5.11-py2.py3-none-any.whl size=8316629 sha256=af4235dd56842e16960d16bc865dae2451d14cf2844e0312c14792d2c94a8166
- Stored in directory: /tmp/pip-ephem-wheel-cache-cEsUMf/wheels/4e/7f/1c/9963e57065c0be2ba1710fa4186cd22e2c19549077a9b10c2e
- Building wheel for django-queryset-csv (setup.py): started
- Building wheel for django-queryset-csv (setup.py): finished with status 'done'
- Created wheel for django-queryset-csv: filename=django_queryset_csv-0.3.3-cp27-none-any.whl size=19442 sha256=faaf79a7fed5a9039b0cfb8e6620cca0a16ae8ff88b94803c6602fd308f0317b
- Stored in directory: /tmp/pip-ephem-wheel-cache-cEsUMf/wheels/e8/84/9b/e3fc904decf8fd0b94a38368c7302c91eebd19418f3f2683a2
- Building wheel for djangotoolbox (setup.py): started
- Building wheel for djangotoolbox (setup.py): finished with status 'done'
- Created wheel for djangotoolbox: filename=djangotoolbox-1.8.0-cp27-none-any.whl size=39528 sha256=cfab69ac911fee9abc11e3f23422331aa588c5cb78388ef303c4aa46b1801099
- Stored in directory: /root/.cache/pip/wheels/54/99/74/be21679f62ad88cdaa331056e46aa77f3cbb46d033bb54fa12
- Building wheel for billiard (setup.py): started
- Building wheel for billiard (setup.py): finished with status 'done'
- Created wheel for billiard: filename=billiard-3.3.0.23-cp27-cp27mu-linux_x86_64.whl size=132520 sha256=50506140537da0e300bc41cb8911f43730a9ec1aefb1f2f40168d597ac932d40
- Stored in directory: /root/.cache/pip/wheels/ab/4f/e6/c24fa73a0c43fa43eeaf3bb16b2a9a5ba0f215c5e32088c895
- Building wheel for anyjson (setup.py): started
- Building wheel for anyjson (setup.py): finished with status 'done'
- Created wheel for anyjson: filename=anyjson-0.3.3-cp27-none-any.whl size=4953 sha256=6190d61e31f730f4822d0dd6cdcf1804d0a7ea839c864fa4f3c914fe375b47b8
- Stored in directory: /root/.cache/pip/wheels/0a/07/b1/a704fb6e43ef7b61969239c9fce608d52c3cc85d5eb6cd3891
- Building wheel for pyrsistent (setup.py): started
- Building wheel for pyrsistent (setup.py): finished with status 'done'
- Created wheel for pyrsistent: filename=pyrsistent-0.16.1-cp27-cp27mu-linux_x86_64.whl size=120798 sha256=91701d3d611d921e875e52c04a4fb17dbf0802d047fb2924ef04a837ca8b235d
- Stored in directory: /root/.cache/pip/wheels/68/9b/0f/9b51ddeb0629f09cdaaf8a067faa00e71c642e7714f3358c92
- Building wheel for functools32 (setup.py): started
- Building wheel for functools32 (setup.py): finished with status 'done'
- Created wheel for functools32: filename=functools32-3.2.3.post2-cp27-none-any.whl size=14557 sha256=c9734a62c51f5e012e1f8bbc25541a93ccf4a364d8c83fe344563a32091192b5
- Stored in directory: /root/.cache/pip/wheels/b5/18/32/77a1030457155606ba5e3ec3a8a57132b1a04b1c4f765177b2
- Building wheel for scandir (setup.py): started
- Building wheel for scandir (setup.py): finished with status 'done'
- Created wheel for scandir: filename=scandir-1.10.0-cp27-cp27mu-linux_x86_64.whl size=42778 sha256=abafd8937370870d4489d0036bd20113d7b5e44361a9480e7564dfa979396f0f
- Stored in directory: /root/.cache/pip/wheels/91/95/75/19c98a91239878abbc7c59970abd3b4e0438a7dd5b61778335
- Successfully built django-mongodb-engine celery-once django-haystack django-uuidfield djangorestframework pymongo python-dateutil gunicorn django-cors-headers ocldev Django django-queryset-csv djangotoolbox billiard anyjson pyrsistent functools32 scandir
- ERROR: django-mongodb-engine 0.6.0 has requirement pymongo>=2.8, but you'll have pymongo 2.6 which is incompatible.
- Installing collected packages: pymongo, djangotoolbox, django-mongodb-engine, boto, pytz, amqp, anyjson, kombu, billiard, redis, celery, celery-once, humanize, vine, prometheus-client, flower, django-configurations, django-haystack, Django, django-uuidfield, djangorestframework, six, pycparser, cffi, pynacl, bcrypt, enum34, ipaddress, cryptography, paramiko, Fabric, chardet, certifi, urllib3, idna, requests, pysolr, python-dateutil, gunicorn, MarkupSafe, Jinja2, xmltodict, httpretty, click, werkzeug, itsdangerous, flask, moto, django-cors-headers, contextlib2, zipp, configparser, scandir, pathlib2, importlib-metadata, pyrsistent, functools32, attrs, jsonschema, ocldev, isodate, fhir.resources, funcsigs, mock, raven, django-queryset-csv
- Successfully installed Django-1.5.11 Fabric-1.9.0 Jinja2-2.11.2 MarkupSafe-1.1.1 amqp-1.4.9 anyjson-0.3.3 attrs-20.3.0 bcrypt-3.1.7 billiard-3.3.0.23 boto-2.38.0 celery-3.1.17 celery-once-0.1.4 certifi-2020.12.5 cffi-1.14.4 chardet-4.0.0 click-7.1.2 configparser-4.0.2 contextlib2-0.6.0.post1 cryptography-3.3.1 django-configurations-0.8 django-cors-headers-1.1.0 django-haystack-2.1.0 django-mongodb-engine-0.6.0 django-queryset-csv-0.3.3 django-uuidfield-0.4.0 djangorestframework-2.3.7 djangotoolbox-1.8.0 enum34-1.1.10 fhir.resources-5.0.1 flask-1.1.2 flower-0.9.7 funcsigs-1.0.2 functools32-3.2.3.post2 gunicorn-18.0 httpretty-0.8.10 humanize-1.0.0 idna-2.10 importlib-metadata-2.1.1 ipaddress-1.0.23 isodate-0.6.0 itsdangerous-1.1.0 jsonschema-3.2.0 kombu-3.0.37 mock-3.0.5 moto-0.4.25 ocldev-0.1.73 paramiko-2.7.2 pathlib2-2.3.5 prometheus-client-0.8.0 pycparser-2.20 pymongo-2.6 pynacl-1.4.0 pyrsistent-0.16.1 pysolr-3.2.0 python-dateutil-2.2 pytz-2020.5 raven-6.10.0 redis-2.10.6 requests-2.25.1 scandir-1.10.0 six-1.15.0 urllib3-1.26.2 vine-1.3.0 werkzeug-1.0.1 xmltodict-0.12.0 zipp-1.2.0
- WARNING: You are using pip version 19.3.1; however, version 20.3.3 is available.
- You should consider upgrading via the 'pip install --upgrade pip' command.
- Removing intermediate container 8deb51a40ff2
- ---> 9f7a2d10fb26
- Step 22/23 : EXPOSE 8000
- ---> Running in 4c4631c3e216
- Removing intermediate container 4c4631c3e216
- ---> a3887ebc4ded
- Step 23/23 : CMD bash startup.sh
- ---> Running in 3a45613f23aa
- Removing intermediate container 3a45613f23aa
- ---> 028bc44c8c63
- Successfully built 028bc44c8c63
- Successfully tagged openconceptlab/oclapi:dev
- Creating network "oclapi_default" with the default driver
- Creating volume "oclapi_mongo_data" with default driver
- Creating volume "oclapi_solr_data" with default driver
- Pulling mongo (mongo:3.2.11)...
- 3.2.11: Pulling from library/mongo
- 3.2.11: Pulling from library/mongo
- rs/cron-backup:1.0.0)...
- 1.0.0: Pulling from openmrs/cron-backup
- 3.2.10: Pulling from library/redis
- port_3 (openconceptlab/oclapi:production)...
- production: Pulling from openconceptlab/oclapi
- port_2 (openconceptlab/oclapi:production)...
- production: Pulling from openconceptlab/oclapi
- Creating oclapi_celery_bulk_import_1_afa0ba90e526 ...
- Creating oclapi_backup_1_a0b26b69c601 ...
- Creating oclapi_celery_bulk_priority_import_1_763b3ee1c3ac ...
- Creating oclapi_mongo_1_2d9420e95f30 ...
- Creating oclapi_redis_1_f7077b7f11e2 ...
- Creating oclapi_solr_1_4bacb27c35c6 ...
- port_0_1_55849addeb99 ...
- Creating oclapi_celery_bulk_import_root_1_6e379d9a2761 ...
- Creating oclapi_celery_bulk_import_3_1_2935317c7cd8 ...
- Creating oclapi_celery_bulk_import_4_1_73d038343a11 ...
- Creating oclapi_celery_bulk_import_2_1_928cb2d7d640 ...
- Creating oclapi_celery_bulk_import_1_1_b7260fae8e49 ...
- Creating oclapi_celery_1_69c52b0d9f7a ...
- Building oclclient
- Step 1/15 : FROM node:12.19-alpine as build-deps
- 12.19-alpine: Pulling from library/node
- 12.19-alpine: Pulling from library/node
- Digest: sha256:c8b5faa496b3eaaaee30e278abee431ec7dfec03e07ca0fc6ee39e31f36e5021
- Status: Downloaded newer image for node:12.19-alpine
- ---> cd874400360a
- Step 2/15 : RUN mkdir -p /usr/src/app
- ---> Running in 0a6bcd2a82f0
- Removing intermediate container 0a6bcd2a82f0
- ---> a800e5f8589a
- Step 3/15 : WORKDIR /usr/src/app
- ---> Running in e38d64faf189
- Removing intermediate container e38d64faf189
- ---> 44aa18dd030e
- Step 4/15 : ENV PATH /usr/src/app/node_modules/.bin:$PATH
- ---> Running in 4b8c687f8977
- Removing intermediate container 4b8c687f8977
- ---> 7b3783a01efb
- Step 5/15 : ADD . /usr/src/app/
- ---> 44ec26058181
- Step 6/15 : ENV NODE_ENV production
- ---> Running in 94945aae3e52
- Removing intermediate container 94945aae3e52
- ---> 038e34d520d9
- Step 7/15 : RUN npm install
- ---> Running in 3e612bc2366f
- > node-sass@4.14.1 install /usr/src/app/node_modules/node-sass
- > node scripts/install.js
- Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/linux_musl-x64-72_binding.node
- Download complete
- Binary saved to /usr/src/app/node_modules/node-sass/vendor/linux_musl-x64-72/binding.node
- Caching binary to /root/.npm/node-sass/4.14.1/linux_musl-x64-72_binding.node
- > core-js@2.6.11 postinstall /usr/src/app/node_modules/babel-runtime/node_modules/core-js
- > node -e "try{require('./postinstall')}catch(e){}"
- Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
- The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
- > https://opencollective.com/core-js
- > https://www.patreon.com/zloirock
- Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
- > core-js-pure@3.6.5 postinstall /usr/src/app/node_modules/core-js-pure
- > node -e "try{require('./postinstall')}catch(e){}"
- Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
- The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
- > https://opencollective.com/core-js
- > https://www.patreon.com/zloirock
- Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
- > core-js@3.6.5 postinstall /usr/src/app/node_modules/react-app-polyfill/node_modules/core-js
- > node -e "try{require('./postinstall')}catch(e){}"
- Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
- The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
- > https://opencollective.com/core-js
- > https://www.patreon.com/zloirock
- Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
- > node-sass@4.14.1 postinstall /usr/src/app/node_modules/node-sass
- > node scripts/build.js
- Binary found at /usr/src/app/node_modules/node-sass/vendor/linux_musl-x64-72/binding.node
- Testing binary
- Binary is fine
- npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/webpack-dev-server/node_modules/fsevents):
- npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
- npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents):
- npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
- npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/jest-haste-map/node_modules/fsevents):
- npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
- npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
- npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
- added 1929 packages from 1005 contributors and audited 2094 packages in 71.526s
- 75 packages are looking for funding
- run `npm fund` for details
- found 5 vulnerabilities (4 low, 1 high)
- run `npm audit fix` to fix them, or `npm audit` for details
- Removing intermediate container 3e612bc2366f
- ---> 07e94ca6d0b3
- Step 8/15 : RUN npm run build
- ---> Running in 0f78cfc229cc
- > ocl-client@0.1.0 build /usr/src/app
- > react-scripts build
- Creating an optimized production build...
- Compiled with warnings.
- ./src/apps/concepts/components/ConceptsTable.tsx
- Line 1:17: 'useEffect' is defined but never used @typescript-eslint/no-unused-vars
- ./src/apps/concepts/components/AddConceptToDictionaryIcon.tsx
- Line 26:25: Expected '===' and instead saw '==' eqeqeq
- Search for the keywords to learn more about each warning.
- To ignore, add // eslint-disable-next-line to the line before.
- File sizes after gzip:
- 237.54 KB build/static/js/2.a676d933.chunk.js
- 46.26 KB build/static/js/main.d3fe52c0.chunk.js
- 850 B build/static/css/main.8cc09387.chunk.css
- 779 B build/static/js/runtime-main.db48023c.js
- The project was built assuming it is hosted at /.
- You can control this with the homepage field in your package.json.
- The build folder is ready to be deployed.
- You may serve it with a static server:
- npm install -g serve
- serve -s build
- Find out more about deployment here:
- bit.ly/CRA-deploy
- Removing intermediate container 0f78cfc229cc
- ---> 8ecd17d58613
- Step 9/15 : FROM nginx:1.19-alpine
- 1.19-alpine: Pulling from library/nginx
- 1.19-alpine: Pulling from library/nginx
- Digest: sha256:c2ce58e024275728b00a554ac25628af25c54782865b3487b11c21cafb7fabda
- Status: Downloaded newer image for nginx:1.19-alpine
- ---> 629df02b47c8
- Step 10/15 : EXPOSE 80
- ---> Running in 4ef537fbe3ef
- Removing intermediate container 4ef537fbe3ef
- ---> 42dcceb6ee09
- Step 11/15 : COPY --from=build-deps /usr/src/app/build /usr/share/nginx/html
- ---> 3ef17279c9ed
- Step 12/15 : COPY --from=build-deps /usr/src/app/docker/default.conf /etc/nginx/conf.d/
- ---> c572fb7f8e96
- Step 13/15 : COPY ./startup.sh .
- ---> 802cd8fbea6f
- Step 14/15 : RUN chmod +x startup.sh
- ---> Running in 2dfb7eaf3f25
- Removing intermediate container 2dfb7eaf3f25
- ---> 12c3ba264c29
- Step 15/15 : CMD sh startup.sh
- ---> Running in cf960e77d012
- Removing intermediate container cf960e77d012
- ---> 013c91a0ee26
- Successfully built 013c91a0ee26
- Successfully tagged openmrs/ocl-client:dev
- Starting App...
- Creating network "openmrs-ocl-client_default" with the default driver
- Creating openmrs-ocl-client_oclclient_1_9a056fc8051d ...
- API listening at http://localhost:8000
- Waiting for http://localhost:8080
- App listening at http://localhost:8080
- The command "bash ./start_local_instance.sh" exited with 0.
- 479.32s$ npm run test:integration
- > ocl-client@0.1.0 test:integration /home/travis/build/openmrs/openmrs-ocl-client
- > cypress run
- ====================================================================================================
- (Run Starting)
- ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
- │ Cypress: 4.12.1 │
- │ Browser: Electron 80 (headless) │
- │ Specs: 6 found (apps/authentication/tests/e2e/LoginPage.test.ts, apps/concepts/pages/test │
- │ s/e2e/CreateOrEditConceptPage.test.ts, apps/concepts/pages/tests/e2e/ViewConceptsP │
- │ age.test.ts, apps/dictionaries/pages/tests/e2e/CreateDictionaryPage.test.ts, apps/ │
- │ dictionari...) │
- └────────────────────────────────────────────────────────────────────────────────────────────────┘
- ────────────────────────────────────────────────────────────────────────────────────────────────────
- Running: apps/authentication/tests/e2e/LoginPage.test.ts (1 of 6)
- Login
- ✓ Happy flow: Should allow user to login (3525ms)
- 1 passing (4s)
- (Results)
- ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
- │ Tests: 1 │
- │ Passing: 1 │
- │ Failing: 0 │
- │ Pending: 0 │
- │ Skipped: 0 │
- │ Screenshots: 0 │
- │ Video: false │
- │ Duration: 3 seconds │
- │ Spec Ran: apps/authentication/tests/e2e/LoginPage.test.ts │
- └────────────────────────────────────────────────────────────────────────────────────────────────┘
- ────────────────────────────────────────────────────────────────────────────────────────────────────
- Running: apps/concepts/pages/tests/e2e/CreateOrEditConceptPage.test.ts (2 of 6)
- Create Concept
- ✓ Should create a concept (55837ms)
- 1) Edit a concept
- 2) "after each" hook for "Edit a concept"
- 1 passing (3m)
- 2 failing
- 1) Create Concept
- Edit a concept:
- CypressError: Timed out retrying: `cy.click()` failed because this element is not visible:
- `<button class="MuiButtonBase-root MuiFab-root fab MuiFab-primary" tabindex="0" type="button" title="Edit this Concept">...</button>`
- This element `<button.MuiButtonBase-root.MuiFab-root.fab.MuiFab-primary>` is not visible because it has CSS property: `position: fixed` and it's being covered by another element:
- `<path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path>`
- Fix this problem, or use `{force: true}` to disable error checking.
- https://on.cypress.io/element-cannot-be-interacted-with
- at $Cy.ensureVisibility (http://localhost:8080/__cypress/runner/cypress_runner.js:160226:24)
- at runAllChecks (http://localhost:8080/__cypress/runner/cypress_runner.js:149309:14)
- at retryActionability (http://localhost:8080/__cypress/runner/cypress_runner.js:149352:16)
- at tryCatcher (http://localhost:8080/__cypress/runner/cypress_runner.js:9956:23)
- at Function.Promise.attempt.Promise.try (http://localhost:8080/__cypress/runner/cypress_runner.js:7230:29)
- at tryFn (http://localhost:8080/__cypress/runner/cypress_runner.js:163481:24)
- at whenStable (http://localhost:8080/__cypress/runner/cypress_runner.js:163522:12)
- at http://localhost:8080/__cypress/runner/cypress_runner.js:163040:16
- at tryCatcher (http://localhost:8080/__cypress/runner/cypress_runner.js:9956:23)
- at Promise._settlePromiseFromHandler (http://localhost:8080/__cypress/runner/cypress_runner.js:7891:31)
- at Promise._settlePromise (http://localhost:8080/__cypress/runner/cypress_runner.js:7948:18)
- at Promise._settlePromise0 (http://localhost:8080/__cypress/runner/cypress_runner.js:7993:10)
- at Promise._settlePromises (http://localhost:8080/__cypress/runner/cypress_runner.js:8073:18)
- at Promise._fulfill (http://localhost:8080/__cypress/runner/cypress_runner.js:8017:18)
- at http://localhost:8080/__cypress/runner/cypress_runner.js:9631:46
- From Your Spec Code:
- at Context.eval (http://localhost:8080/__cypress/tests?p=src/apps/concepts/pages/tests/e2e/CreateOrEditConceptPage.test.ts:616:45)
- 2) Create Concept
- "after each" hook for "Edit a concept":
- AssertionError: expected undefined to exist
- Because this error occurred during a `after each` hook we are skipping the remaining tests in the current suite: `Create Concept`
- at logout (http://localhost:8080/__cypress/tests?p=src/apps/concepts/pages/tests/e2e/CreateOrEditConceptPage.test.ts:574:36)
- at Context.eval (http://localhost:8080/__cypress/tests?p=src/apps/concepts/pages/tests/e2e/CreateOrEditConceptPage.test.ts:606:91)
- (Results)
- ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
- │ Tests: 2 │
- │ Passing: 1 │
- │ Failing: 1 │
- │ Pending: 0 │
- │ Skipped: 0 │
- │ Screenshots: 1 │
- │ Video: false │
- │ Duration: 2 minutes, 54 seconds │
- │ Spec Ran: apps/concepts/pages/tests/e2e/CreateOrEditConceptPage.test.ts │
- └────────────────────────────────────────────────────────────────────────────────────────────────┘
- (Screenshots)
- - /home/travis/build/openmrs/openmrs-ocl-client/cypress/screenshots/apps/concepts/ (1280x720)
- pages/tests/e2e/CreateOrEditConceptPage.test.ts/Create Concept -- Edit a concept
- (failed).png
- ────────────────────────────────────────────────────────────────────────────────────────────────────
- Running: apps/concepts/pages/tests/e2e/ViewConceptsPage.test.ts (3 of 6)
- View Concepts Page
- ✓ Should allow retrieving, sorting, filtering concepts (137350ms)
- ✓ Add concepts in bulk from Source (23172ms)
- Import existing concept from Source
- ✓ Should import existing concepts (23725ms)
- ✓ Should recursively import to-concepts (35799ms)
- 4 passing (4m)
- (Results)
- ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
- │ Tests: 4 │
- │ Passing: 4 │
- │ Failing: 0 │
- │ Pending: 0 │
- │ Skipped: 0 │
- │ Screenshots: 0 │
- │ Video: false │
- │ Duration: 3 minutes, 46 seconds │
- │ Spec Ran: apps/concepts/pages/tests/e2e/ViewConceptsPage.test.ts │
- └────────────────────────────────────────────────────────────────────────────────────────────────┘
- ────────────────────────────────────────────────────────────────────────────────────────────────────
- Running: apps/dictionaries/pages/tests/e2e/CreateDictionaryPage.test.ts (4 of 6)
- Create Dictionary
- ✓ Happy flow: Should create a dictionary (14192ms)
- 1 passing (15s)
- (Results)
- ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
- │ Tests: 1 │
- │ Passing: 1 │
- │ Failing: 0 │
- │ Pending: 0 │
- │ Skipped: 0 │
- │ Screenshots: 0 │
- │ Video: false │
- │ Duration: 14 seconds │
- │ Spec Ran: apps/dictionaries/pages/tests/e2e/CreateDictionaryPage.test.ts │
- └─────────────────────────────────────────────���──────────────────────────────────────────────────┘
- ────────────────────────────────────────────────────────────────────────────────────────────────────
- Running: apps/dictionaries/pages/tests/e2e/EditDictionaryPage.test.ts (5 of 6)
- Edit Dictionary
- ✓ Happy flow: Should edit a dictionary (21456ms)
- 1 passing (23s)
- (Results)
- ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
- │ Tests: 1 │
- │ Passing: 1 │
- │ Failing: 0 │
- │ Pending: 0 │
- │ Skipped: 0 │
- │ Screenshots: 0 │
- │ Video: false │
- │ Duration: 22 seconds │
- │ Spec Ran: apps/dictionaries/pages/tests/e2e/EditDictionaryPage.test.ts │
- └─────────────────────────────────────────────���──────────────────────────────────────────────────┘
- ────────────────────────────────────────────────────────────────────────────────────────────────────
- Running: apps/dictionaries/pages/tests/e2e/ViewDictionaryPage.test.ts (6 of 6)
- View Dictionary
- ✓ Happy flow: Should allow a user to view a dictionary (14658ms)
- 1 passing (16s)
- (Results)
- ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
- │ Tests: 1 │
- │ Passing: 1 │
- │ Failing: 0 │
- │ Pending: 0 │
- │ Skipped: 0 │
- │ Screenshots: 0 │
- │ Video: false │
- │ Duration: 15 seconds │
- │ Spec Ran: apps/dictionaries/pages/tests/e2e/ViewDictionaryPage.test.ts │
- └─────────────────────────────────────────────���──────────────────────────────────────────────────┘
- ====================================================================================================
- (Run Finished)
- Spec Tests Passing Failing Pending Skipped
- ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
- │ ✔ apps/authentication/tests/e2e/Login 00:03 1 1 - - - │
- │ Page.test.ts │
- ├──────────────────────────────────────────────────���─────────────────────────────────────────────┤
- │ ✖ apps/concepts/pages/tests/e2e/Creat 02:54 2 1 1 - - │
- │ eOrEditConceptPage.test.ts │
- ├────────────────────────────────────────────────────────────────────────────────────────────────┤
- │ ✔ apps/concepts/pages/tests/e2e/ViewC 03:46 4 4 - - - │
- │ onceptsPage.test.ts │
- ├────────────────────────────────────────────────────────────────────────────────────────────────┤
- │ ✔ apps/dictionaries/pages/tests/e2e/C 00:14 1 1 - - - │
- │ reateDictionaryPage.test.ts │
- ├────────────────────────────────────────────────────────────────────────────────────────────────┤
- │ ✔ apps/dictionaries/pages/tests/e2e/E 00:22 1 1 - - - │
- │ ditDictionaryPage.test.ts │
- ├────────────────────────────────────────────────────────────────────────────────────────────────┤
- │ ✔ apps/dictionaries/pages/tests/e2e/V 00:15 1 1 - - - │
- │ iewDictionaryPage.test.ts │
- └────────────────────────────────────────────────────────────────────────────────────────────────┘
- ✖ 1 of 6 failed (17%) 07:37 10 9 1 - -
- npm ERR! code ELIFECYCLE
- npm ERR! errno 1
- npm ERR! ocl-client@0.1.0 test:integration: `cypress run`
- npm ERR! Exit status 1
- npm ERR!
- npm ERR! Failed at the ocl-client@0.1.0 test:integration script.
- npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
- npm ERR! A complete log of this run can be found in:
- npm ERR! /home/travis/.npm/_logs/2021-01-19T20_02_01_249Z-debug.log
- The command "npm run test:integration" exited with 1.
- cache.2
- store build cache
- Done. Your build exited with 1.
- Top
- ©Travis CI, GmbH
- Rigaer Straße 8
- 10247 Berlin, Germany
- Work with Travis CI
- Blog
- Email
- Twitter
- Help
- Documentation
- Community
- Changelog
- Travis CI vs Jenkins
- Company
- Imprint
- Legal
- Travis CI Status
- ●
- Travis CI Status
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement