Skip to content
Snippets Groups Projects
  1. Dec 11, 2024
  2. Feb 19, 2021
  3. Feb 18, 2021
    • Alexander V. Tikhonov's avatar
      github-ci: port perf jobs from gitlab-ci · c53c650e
      Alexander V. Tikhonov authored
      Added Github local Action 'perf' to be used for perf docker images
      preparations and benchmarks runs. Ported jobs from gitlab-ci:
      
        perf_cbench
        perf_linkbench_ssd
        perf_nosqlbench_hash
        perf_nosqlbench_tree
        perf_sysbench
        perf_tpcc
        perf_tpch
        perf_ycsb_hash
        perf_ycsb_tree
      
      Closes #5663
      c53c650e
    • Alexander V. Tikhonov's avatar
      github-ci: add jepsen* test jobs · 5c68884a
      Alexander V. Tikhonov authored
      Moved from gitlab-ci to github-ci 'jepsen*' jobs for
      testing Tarantool with long Jepsen tests:
      
        jepsen-single-* jobs run by cron each 3 hours
        jepsen-cluster-* jobs run manualy or with API backend request.
      
      Closes tarantool/tarantool-qa#79
      5c68884a
  4. Feb 17, 2021
  5. Feb 08, 2021
  6. Feb 04, 2021
  7. Jan 25, 2021
  8. Jan 21, 2021
  9. Jan 15, 2021
    • Alexander V. Tikhonov's avatar
      gitlab-ci: remove OSX 13 from testing · 4f7706dc
      Alexander V. Tikhonov authored
      OSX 13 was tested for homebrew commit criteria. But a month ago
      criteria list changed and OSX 13 was removed [1]. So we don't
      need it any more in our commit criteria - removing.
      
      [1] - https://github.com/Homebrew/homebrew-core/actions/runs/465259174
      4f7706dc
    • Alexander V. Tikhonov's avatar
      gitlab-ci: FreeBSD 12 lack of python 2 packages · 1970798c
      Alexander V. Tikhonov authored
      Found issue:
      
        pkg: No packages available to install matching 'py27-yaml' have been found in the repositories
        pkg: No packages available to install matching 'py27-gevent' have been found in the repositories
      
      Happened at .travis.mk file target:
      
        deps_freebsd:
                sudo pkg install -y git cmake gmake icu libiconv \
                        python27 py27-yaml py27-six py27-gevent \
                        autoconf automake libtool
      
      It happened becasue Python 2 is end of life and all OS distributions
      changed to use Python 3. Also all repositories removed its copies of
      the Python 2 packages.
      
      Due to FreeBSD 12 is testing using VBox VM image which already has
      all the needed Python 2 packages, the current fix is to change the
      gitlab-ci job to use instead of 'test_freebsd' target, which calls
      'deps_freebsd' target with calls to install Python 2 packages, use
      'test_freebsd_no_deps' target without it. We really won't need these
      packages feather due to next update of these gitlab-ci jobs will be
      change of make targets to use Python 3 packages instead of Python 2.
      
      Closes tarantool/tarantool-qa#4
      1970798c
  10. Dec 23, 2020
  11. Dec 10, 2020
  12. Nov 01, 2020
  13. Oct 30, 2020
    • Sergey Bronnikov's avatar
      gitlab-ci: enhance jobs with jepsen tests · 4ab0ddcc
      Sergey Bronnikov authored
      To run Jepsen tests in different configurations we need to parametrize run
      script by options, so lein options and number of nodes passed with environment
      variables. By default script runs testing with Tarantool built from latest
      commit.
      
      Added these configurations:
      
      - single instance
      - single instance with enabled TXM
      - cluster with enabled Raft
      - cluster with enabled Raft and TXM
      
      Closes #5437
      4ab0ddcc
  14. Oct 16, 2020
Loading