Skip to content

Conversation

@manasdk
Copy link
Contributor

@manasdk manasdk commented Mar 23, 2016

  • A great amount of trial and error to get units and integration tests to build on circleci.
  • The aim is to drop travis and cut-over to circleci for all testing and packaging.
  • The is step Reactor model and basic tox setup #1 of what will be a rather lengthy process of this cut-over.

Next step will be to use one of the internal bulid servers to trigger the circleci packaging jobs.

CI/CD changes -

circle_ci pack changes

st2-packages changes

@manasdk manasdk added the WIP label Mar 23, 2016
@manasdk manasdk force-pushed the run_tests_circleci branch from 8011c2b to 402e865 Compare March 23, 2016 23:21
@manasdk manasdk force-pushed the run_tests_circleci branch from bcbc51d to 284a316 Compare March 24, 2016 19:26
- |
git clone --depth 1 ${ST2_PACKAGES_REPO} /home/ubuntu/st2/st2-packages
cd /home/ubuntu/st2/st2-packages
git checkout ${CIRCLE_BRANCH} || true
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See the discussion why this order || true hack is there:
#2569

@manasdk manasdk force-pushed the run_tests_circleci branch from 8c930da to 85591c4 Compare March 25, 2016 20:34
@manasdk manasdk force-pushed the run_tests_circleci branch from 370a335 to c8fddc5 Compare March 26, 2016 01:27
@manasdk manasdk force-pushed the run_tests_circleci branch from 17ee921 to d748937 Compare March 26, 2016 01:37
@manasdk manasdk removed the WIP label Mar 26, 2016
manasdk added 8 commits April 11, 2016 12:12
* master: (62 commits)
  Fix an issue.
  Squashed 'lint-configs/' changes from 2e32bc6..e43b03a
  Add some lint pragmas and disable some errors because they are false positives.
  Upgrade pylint and astroid dependency.
  Fixing the test message
  Changelog entry
  Better error message for a possibly invalid passphrase
  Finishing up the tests
  New tests (WIP), raising an error on passphrase without key
  Paramiko passphrase test
  Update mistral test fixtures to use the task function
  Update mistral examples to use the task function
  Update changelog.
  Add "-v" flag (verbose) to st2-run-packs-tests script.
  Remove debug statement.
  Add debug statement.
  Move running tests echo to the top.
  Move echo outside the for loop.
  Use bigger sleep interval.
  Try using absolute imports in the monkey_patch utils module.
  ...
* package building will be done only through st2-packages
* firing off a package will be orchestrated from st2build002
* Test will be run on circle_ci only on master and release branches.
  Tests on PR will be done later alongwith travis removal.
@manasdk manasdk merged commit fac141e into master Apr 14, 2016
@manasdk manasdk deleted the run_tests_circleci branch April 14, 2016 15:37
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.

3 participants