Skip to content

Commit dc5ce2d

Browse files
committed
Upload to GitLab, too
1 parent ad79a0a commit dc5ce2d

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,14 @@ jobs:
7474
conan upload libdispatch/* --confirm -r cloudsmith
7575
conan upload gnustep-*/* --confirm -r cloudsmith
7676
if: ${{ github.ref == 'refs/heads/main' }}
77+
- name: Upload Conan packages to GitLab
78+
run: |
79+
conan remote add gitlab https://gitlab.com/api/v4/projects/72962159/packages/conan
80+
conan remote login -p ${{ secrets.GITLAB_API_KEY }} gitlab ${{ secrets.GITLAB_USER }}
81+
conan upload libobjc2/* --confirm -r gitlab
82+
conan upload libdispatch/* --confirm -r gitlab
83+
conan upload gnustep-*/* --confirm -r gitlab
84+
if: ${{ github.ref == 'refs/heads/main' }}
7785
- name: Upload Conan cache to GitHub artifacts
7886
uses: actions/upload-artifact@v4
7987
if: always()
@@ -185,6 +193,13 @@ jobs:
185193
. build/conanrun.sh
186194
./build/Tutorial
187195
working-directory: tutorial/
196+
- name: Upload Conan packages to GitLab
197+
run: |
198+
.python3/bin/conan remote add gitlab https://gitlab.com/api/v4/projects/72962159/packages/conan
199+
.python3/bin/conan remote login -p ${{ secrets.GITLAB_API_KEY }} gitlab ${{ secrets.GITLAB_USER }}
200+
.python3/bin/conan upload "libobjc2/*" --confirm -r gitlab
201+
.python3/bin/conan upload "libdispatch/*" --confirm -r gitlab
202+
.python3/bin/conan upload "gnustep-*/*" --confirm -r gitlab
188203
- uses: actions/upload-artifact@v4
189204
if: always()
190205
with:
@@ -235,3 +250,9 @@ jobs:
235250
run: .python3/bin/conan create gnustep-base --profile:a=profiles/linux-gcc -c tools.build:skip_test=True
236251
- name: Install gnustep-gui
237252
run: .python3/bin/conan create gnustep-gui --profile:a=profiles/linux-gcc
253+
- name: Upload Conan packages to GitLab
254+
run: |
255+
.python3/bin/conan remote add gitlab https://gitlab.com/api/v4/projects/72962159/packages/conan
256+
.python3/bin/conan remote login -p ${{ secrets.GITLAB_API_KEY }} gitlab ${{ secrets.GITLAB_USER }}
257+
.python3/bin/conan upload "gnustep-*/*" --confirm -r gitlab
258+
if: ${{ github.ref == 'refs/heads/main' }}

0 commit comments

Comments
 (0)