Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

initial version of bot/check-result.sh script #179

Draft
wants to merge 25 commits into
base: main
Choose a base branch
from

Commits on Apr 3, 2023

  1. added helper scripts and improved bot/build.sh

    - scripts/utils.sh is borrowed from software-layer. it includes various functions
      to be used with other scripts in this repo.
    - scripts/cfg_files.sh is borrowed from software-layer. it provides functions to
      read a file that contains information about a job.
    - changes to bot/build.sh:
      - added header, author, license
      - added assumptions
      - added set -e
      - source the above helper scripts
      - read job.cfg file
      - set core settings if needed: HTTP_PROXY, HTTPS_PROXY, LOCAL_TMP, LOAD_MODULES
      - expand LOCAL_TMP into STORAGE
      - load modules
      - obtain cpu_target_arch from job.cfg setting
      - bump eessi_version to 2023.04
      - calling install_compatibility_layer.sh: remove fixed local container, add
        storage option
    truib committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    b8c1b8e View commit details
    Browse the repository at this point in the history
  2. updates to install_compatibility_layer.sh

    - add arguments for resuming, retaining tmp and more verbose output
    - extended and reformatted usage information
    - source helper script scripts/utils.sh
    - add support to resume a previous run given its temporary directory
    - determine container runtime (singularity or apptainer)
    - define env vars for both singularity and apptainer
    - unset PKG_CONFIG_PATH before running ansible script
    - only tar temporary directory if --retain-tmp option is given
    - add message for how to resume a previous run
    truib committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    d742027 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    882e6b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0dfcf90 View commit details
    Browse the repository at this point in the history
  5. bump version to 2023.04

    truib committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    73af988 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cfc0604 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    486257e View commit details
    Browse the repository at this point in the history
  8. use emerge to install package set (don't rebuild though and only inst…

    …all if list not empty)
    truib committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    c4034a7 View commit details
    Browse the repository at this point in the history
  9. provide missing profile for arm64 + make sure bash is used for bootst…

    …rapping tasks (because pipefail is needed)
    truib committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    6037645 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1db0017 View commit details
    Browse the repository at this point in the history
  11. ensure ReFrame tests are working

    - added some debugging
    - remove any existing virtualenv
    - make sure ReFrame is installed
    - left some more example debugging (could be cleaned up)
    truib committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    f816a83 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0a5f11c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a756141 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3173d4c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ae8ea3d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2648ddf View commit details
    Browse the repository at this point in the history
  17. fix typo

    truib committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    f92e956 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6b2cf67 View commit details
    Browse the repository at this point in the history
  19. add missing APPTAINER_BIND

    truib committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    61997e1 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    016509a View commit details
    Browse the repository at this point in the history
  2. reverted removal of community.general.portage

    added
    
    ```ansible
      vars:
       ansible_python_interpreter: "{{ gentoo_prefix_path }}/usr/bin/python3"
    ```
    
    to all tasks using communit.general.portage
    truib committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    7bfa90d View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2023

  1. test commit from March 13

    truib committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    8f5f5fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cc55a0 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

  1. Configuration menu
    Copy the full SHA
    979b5f4 View commit details
    Browse the repository at this point in the history
  2. cleanup default settings

    truib committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    dbb1a19 View commit details
    Browse the repository at this point in the history