Skip to content
Snippets Groups Projects
Select Git revision
  • 4168da7334e4bc1d53284def79a63bf4824d13e0
  • main default protected
  • 3D_UNet
  • notebooksv1
  • scaleZYX_mean
  • notebooks
  • convert_tiff_folders
  • test
  • notebook_update
  • threshold-exploration
  • optimize_scaleZYXdask
  • layered_surface_segmentation
  • conv_zarr_tiff_folders
  • 3d_watershed
  • tr_val_te_splits
  • save_files_function
  • memmap_txrm
  • v0.4.1
  • v0.4.0
  • v0.3.9
  • v0.3.3
  • v0.3.2
  • v0.3.1
  • v0.3.0
  • v0.2.0
25 results

.gitignore

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    .gitlab-ci.yml 1.47 KiB
    image: ubuntu:latest
    
    before_script:
      - apt-get update -y
      - apt install -y python3-pip python3.10 python-is-python3
      - apt install -y xvfb libssl-dev firefox openssl
      - openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes -batch
      - pip install -r requirements.txt
    
      # - 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )'
      ##
      ## Run ssh-agent (inside the build environment)
      ##
      # - eval $(ssh-agent -s)
      ##
      ## Add the SSH key stored in SSH_PRIVATE_KEY variable to the agent store
      ## We're using tr to fix line endings which makes ed25519 keys work
      ## without extra base64 encoding.
      ## https://gitlab.com/gitlab-examples/ssh-private-key/issues/1#note_48526556
      ##
      # - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
      - echo "$client_secret" > src/unlearn/client_secret.txt
      - echo "$client_id" > src/unlearn/client_id.txt
      - echo "$username" > src/unlearn/username.txt
      - echo "$password" > src/unlearn/password.txt
    
      - cat src/unlearn/client_secret.txt
      - cat src/unlearn/client_id.txt
      - cat src/unlearn/username.txt
      - cat src/unlearn/password.txt
      ##
      ## Create the SSH directory and give it the right permissions
      ##
      # - mkdir -p ~/.ssh
      # - chmod 700 ~/.ssh
    
    pages:
      stage: deploy
      script:
        - pwd
        - cd src
        - xvfb-run -s "-screen 0 1400x900x24" python -m unlearn.tokenpage
    #    - python -m unlearn.tokenpage
        - cd ..
        - ls
        - pwd
      artifacts:
        paths:
          - public