Commit 0bff35fd authored by Mark Beierl's avatar Mark Beierl
Browse files

Merge branch 'beierlm-master-patch-43982' into 'master'

Use osmclient from source

See merge request !100
parents a65e0e50 74ea852a
Pipeline #108 passed with stage
in 1 minute and 52 seconds
...@@ -5,17 +5,18 @@ publish-repository: ...@@ -5,17 +5,18 @@ publish-repository:
stage: deploy stage: deploy
script: script:
- DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt update
- DEBIAN_FRONTEND=noninteractive apt install -y git python3-pip sshpass software-properties-common wget - DEBIAN_FRONTEND=noninteractive apt install -y gcc git make python3 python3 python3-pip python3-pycurl python3-setuptools sshpass software-properties-common wget
- git submodule init - git submodule init
- git submodule update - git submodule update
- python3 -m pip install python-magic pyangbind verboselogs - python3 -m pip install wheel pyang pyangbind
- wget -qO - https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT/OSM%20ETSI%20Release%20Key.gpg | apt-key add - - git clone https://osm.etsi.org/gerrit/osm/IM.git
- add-apt-repository -y "deb [arch=amd64] https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT stable devops IM osmclient" - pip3 install IM/
- DEBIAN_FRONTEND=noninteractive apt update - git clone https://osm.etsi.org/gerrit/osm/osmclient.git
- DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - pip3 install osmclient/
- rm -rf osmclient/ IM/
- mv magma/* . - mv magma/* .
- mv charm-packages/* . - mv charm-packages/* .
- LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm -vvv repo-index --origin . --destination vnf-catalog
- | - |
sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF sshpass -p "$VNF_CATALOG_CREDENTIALS" sftp -o "StrictHostKeyChecking no" -P 29419 osmsupport@vnf-catalog.etsi.org << EOF
put -r vnf-catalog/* Testing put -r vnf-catalog/* Testing
...@@ -28,21 +29,22 @@ publish-repository: ...@@ -28,21 +29,22 @@ publish-repository:
build-local-repository: build-local-repository:
# Builds the repository locally but does not push if this is a new MR that # Builds the repository locally but does not push if this is a new MR that
# is still in development # is still in development
image: ubuntu:18.04 image: python:latest
stage: build stage: build
script: script:
- DEBIAN_FRONTEND=noninteractive apt update - DEBIAN_FRONTEND=noninteractive apt update
- DEBIAN_FRONTEND=noninteractive apt install -y git python3-pip sshpass software-properties-common wget - DEBIAN_FRONTEND=noninteractive apt install -y gcc git make python3 python3 python3-pip python3-pycurl python3-setuptools sshpass software-properties-common wget
- git submodule init - git submodule init
- git submodule update - git submodule update
- python3 -m pip install python-magic pyangbind verboselogs - python3 -m pip install wheel pyang pyangbind
- wget -qO - https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT/OSM%20ETSI%20Release%20Key.gpg | apt-key add - - git clone https://osm.etsi.org/gerrit/osm/IM.git
- add-apt-repository -y "deb [arch=amd64] https://osm-download.etsi.org/repository/osm/debian/ReleaseEIGHT stable devops IM osmclient" - pip3 install IM/
- DEBIAN_FRONTEND=noninteractive apt update - git clone https://osm.etsi.org/gerrit/osm/osmclient.git
- DEBIAN_FRONTEND=noninteractive apt install -y python3-osmclient - pip3 install osmclient/
- rm -rf osmclient/ IM/
- mv magma/* . - mv magma/* .
- mv charm-packages/* . - mv charm-packages/* .
- LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm repo-index --origin . --destination vnf-catalog - LC_ALL=C.UTF-8 oLANG=C.UTF-8 osm -vvv repo-index --origin . --destination vnf-catalog
rules: rules:
- if: '$CI_COMMIT_REF_PROTECTED == "false"' - if: '$CI_COMMIT_REF_PROTECTED == "false"'
when: on_success when: on_success
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment