[action] upload rpm files to aip_rpm
[platform/adaptation/npu/trix-engine.git] / .github / workflows / release-package-pontusm.yml
1 name: release package for pontusm
2
3 on:
4   workflow_dispatch:
5
6 env:
7   ART_REPO: https://art.sec.samsung.net/artifactory/aip_rpm
8   ART_ID: ${{ secrets.ARTIFACTORY_ID }}
9   ART_PW: ${{ secrets.ARTIFACTORY_PW }}
10
11 jobs:
12   build-and-upload-pontusm:
13     runs-on: [ code-large ]
14     container:
15       image: art.sec.samsung.net/aip_docker/n2s2_docker/bionic:latest
16       # for chroot-based build system
17       options: --privileged
18
19     timeout-minutes: 60
20
21     steps:
22       - name: Get current date
23         id: date
24         run: echo "::set-output name=date::$(date +'%Y%m%d')"
25       - name: Clone your repository
26         uses: CODE-Actions/checkout@v2
27       - name: Build packages
28         uses: ./.github/actions/build-pontusm
29         with:
30           output_path: /tmp/rpms
31       - name: Upload artifacts
32         uses: CODE-Actions/upload-artifact@v2
33         with:
34           name: built-package-${{ steps.date.outputs.date }}
35           path: /tmp/rpms
36       - name: Upload to artifactory
37         uses: ./.github/actions/upload-artifacts
38         with:
39           input_path: /tmp/rpms
40           input_type: rpm
41           art_repo: $ART_REPO/pontusm
42           art_id: $ART_ID
43           art_pw: $ART_PW