Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • beat.web beat.web
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 54
    • Issues 54
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • beatbeat
  • beat.webbeat.web
  • Issues
  • #510
Closed
Open
Issue created Dec 10, 2018 by André Anjos@andre.anjos💬Owner6 of 6 checklist items completed6/6 checklist items

Improve CI to use conda-packages and python 3.6

Our CI infrastructure for this package still uses Python 2.7!

A list of points we should consider when upgrading this:

  • Python 3.6
  • Use the latest beat-devel to install things like sphinx, nose, coverage and other required base infrastructure
  • Install beat.cmdline, core and backend.python from our conda channel (beta) - if that is not possible, ensure this package only tests against the "master" branches of each of those
  • Reduce specific package pinning to the minimal required
  • buildout phase should not install anything - the file dev.yml should contain all dependencies - except, perhaps, the javascript stuff
  • the scripts to build .so files on beat.core is being called from this package - maybe we should consider to distribute pre-built binaries with beat.core for such a purpose? In particular, inside buildout.cfg we call these - need to figure out a solution...
Edited Dec 20, 2018 by André Anjos
Assignee
Assign to
Time tracking