File tree Expand file tree Collapse file tree 2 files changed +47
-5
lines changed
Expand file tree Collapse file tree 2 files changed +47
-5
lines changed Original file line number Diff line number Diff line change @@ -15,8 +15,4 @@ def imports(self):
1515 pass
1616
1717 def test (self ):
18- os .chdir ("bin" )
19- if str (self .settings .os ) in ["Windows" , "Linux" , "Macos" ]:
20- self .run ("test-package" )
21- else :
22- self .output .warn ("Skipping unit test execution due to cross compiling for {}" .format (self .settings .os ))
18+ pass
Original file line number Diff line number Diff line change 1+ name : Deploy Conan
2+
3+ on :
4+ release :
5+ types : [published]
6+
7+ jobs :
8+ deploy :
9+ name : Deployment Agent
10+ runs-on : ubuntu-18.04
11+ steps :
12+ - uses : actions/checkout@v1
13+
14+ - name : Set up Python
15+ uses : actions/setup-python@v1
16+ with :
17+ python-version : 3.7
18+
19+ - name : Install
20+ run : |
21+ sudo apt-get install -y g++-9 g++-9-multilib
22+ echo "::set-env name=CC::gcc-9"
23+ echo "::set-env name=CXX::g++-9"
24+ python -m pip install --upgrade pip
25+ pip install conan
26+ conan --version
27+
28+ - name : Prepare
29+ run : |
30+ conan remote add bintray ${{ secrets.BINTRAY_REMOTE_URL }}
31+ conan user -p ${{ secrets.BINTRAY_API_KEY }} -r bintray ${{ secrets.BINTRAY_USERNAME }}
32+ version=$(conan inspect $(pwd) --attribute version | sed 's@version: @@g')
33+ echo "::set-env name=CONAN_PACKAGE_PATH::Backport/${version}@backport/stable"
34+
35+ - name : Package
36+ run : |
37+ conan create . "backport/stable"
38+
39+ - name : Test Package
40+ run : |
41+ echo "${CONAN_PACKAGE_PATH}"
42+ conan test $(pwd)/.conan/test_package "${CONAN_PACKAGE_PATH}"
43+
44+ - name : Deploy
45+ run : |
46+ conan upload "${full_package}" -r bintray --all
You can’t perform that action at this time.
0 commit comments