Compare commits

...

23 Commits

Author SHA1 Message Date
c665883185
Merge branch 'main' into with-config 2025-06-08 22:16:10 +02:00
b9434a5e7f Delete confluence-updater.yaml 2025-05-28 08:11:29 +02:00
a5fedc4ec0 Update .gitlab-ci.yml file 2025-05-28 08:08:09 +02:00
f2a64781c4 Update .gitlab-ci.yml file 2025-05-28 08:07:00 +02:00
c92be87136 Update .gitlab-ci.yml file 2025-05-28 08:06:05 +02:00
b89a0fe294 Update .gitlab-ci.yml file 2025-05-28 08:04:49 +02:00
c59674639a Edit confluence-updater.yaml 2025-05-28 07:27:28 +02:00
4d6e95220b Update .gitlab-ci.yml file 2025-05-28 07:25:12 +02:00
d4d1e3ad77 Edit confluence-updater.yaml 2025-05-28 07:14:44 +02:00
2e8605ac2e Update .gitlab-ci.yml file 2025-05-28 07:04:08 +02:00
28d5fbe232 Update .gitlab-ci.yml file 2025-05-28 07:03:34 +02:00
b1f7ccb40e Update .gitlab-ci.yml file 2025-05-28 07:01:50 +02:00
284af8e023 Update .gitlab-ci.yml file 2025-05-28 07:01:32 +02:00
5f9266791a Update .gitlab-ci.yml file 2025-05-28 06:58:19 +02:00
521de925f6 Update .gitlab-ci.yml file 2025-05-28 06:56:41 +02:00
d00a8ec01f Update .gitlab-ci.yml file 2025-05-28 06:56:12 +02:00
2056cbce06 Adds curl to CI/CD 2025-05-28 06:54:52 +02:00
9f7d6908c1 Update .gitlab-ci.yml file 2025-05-28 06:53:51 +02:00
82365c784a [AN] (feat) Adds confluence_updater.yaml 2025-05-28 06:49:23 +02:00
21fb3b9b21 Update .gitlab-ci.yml file 2025-05-28 06:44:37 +02:00
Ali
2d5b63d7e5
[AN] (fix) clean workspace 2025-05-28 06:23:20 +02:00
Ali
5bf594ccea
[AN] (fix) relax requirements version 2025-05-28 06:18:43 +02:00
Ali
1fd356e9e1
[AN] (feat) fix docs 2025-05-28 06:05:17 +02:00
5 changed files with 36 additions and 5 deletions

28
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,28 @@
# This file is a template, and might need editing before it works on your project.
# This is a sample GitLab CI/CD configuration file that should run without any modifications.
# It demonstrates a basic 3 stage CI/CD pipeline. Instead of real tests or scripts,
# it uses echo commands to simulate the pipeline execution.
#
# A pipeline is composed of independent jobs that run scripts, grouped into stages.
# Stages run in sequential order, but jobs within stages run in parallel.
#
# For more information, see: https://docs.gitlab.com/ee/ci/yaml/#stages
#
# You can copy and paste this template into a new `.gitlab-ci.yml` file.
# You should not add this template to an existing `.gitlab-ci.yml` file by using the `include:` keyword.
#
# To contribute improvements to CI/CD templates, please follow the Development guide at:
# https://docs.gitlab.com/development/cicd/templates/
# This specific template is located at:
# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Getting-Started.gitlab-ci.yml
stages: # List of stages for jobs, and their order of execution
- sync
image: python:3.10
sync-docs-job: # This job runs in the build stage, which runs first.
stage: sync
script:
- pip install confluence.md
- confluence.md --user $CU_USER --token $CU_SECRET --url https://imek.atlassian.net update --file README.md --page_id 1134493746 --title "$(head -n1 README.md | cut -d' ' -f2-)"

View File

@ -53,13 +53,13 @@ This command builds the container defined in [`URSim/Dockerfile`](./URSim/Docker
The same can be done for the ROS 2_Humble container The same can be done for the ROS 2_Humble container
```bash ```bash
docker build -t ros2_humble:latest ROS2_Humble docker build -t ros2_humble:latest ROS2_humble
``` ```
After all the containers are successfully built and the bridge network is established we can now start both containers. On one terminal run the following command to start the URSim container After all the containers are successfully built and the bridge network is established we can now start both containers. On one terminal run the following command to start the URSim container
```bash ```bash
docker run -it --name URSIM -p 6080:6080 -p50002:50002 --network ros_ursim ursim:latest docker run -it --name URSIM -p 6080:6080 -p8000:8000 -p7000:7000 -p5005:5005 -p50002:50002 -v./workspace:/workspace --network ros_ursim ursim:latest
``` ```
When successfully started this container will print its IP address in the terminal. Note this down: When successfully started this container will print its IP address in the terminal. Note this down:

View File

@ -3,4 +3,4 @@ FROM osrf/ros:humble-desktop-full
RUN apt-get -y update RUN apt-get -y update
RUN apt-get -y upgrade RUN apt-get -y upgrade
RUN apt-get -y install ros-humble-ur ros-humble-ros2controlcli nmap neovim tmux git nano iproute2 inetutils-ping python3-pip RUN apt-get -y install ros-humble-ur ros-humble-ros2controlcli nmap neovim tmux git nano iproute2 inetutils-ping python3-pip
RUN pip install numpy scipy spatialmath-python roboticstoolbox-python osc4py3 RUN pip install numpy==1.22.4 scipy==1.7.3 spatialmath-python roboticstoolbox-python osc4py3

View File

@ -1,3 +1,6 @@
build/*
build/** build/**
install/*
install/** install/**
log/*
log/** log/**

View File

@ -14,10 +14,10 @@ setup(
install_requires=[ install_requires=[
'setuptools', 'setuptools',
'osc4py3', 'osc4py3',
'roboticstoolbox-python==1.1.1', 'roboticstoolbox-python',
'numpy==1.22.4', 'numpy==1.22.4',
'scipy==1.7.3', 'scipy==1.7.3',
'spatialmath-python==1.1.14'], 'spatialmath-python'],
zip_safe=True, zip_safe=True,
maintainer='Alexander Schaefer', maintainer='Alexander Schaefer',
maintainer_email='a.schaefer@tuhh.de', maintainer_email='a.schaefer@tuhh.de',