mirror of
https://github.com/rmontanana/mdlp.git
synced 2025-08-15 15:35:55 +00:00
33 lines
1.1 KiB
Bash
Executable File
33 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Script to create and upload fimdlp Conan package
|
|
set -e
|
|
|
|
PACKAGE_NAME="fimdlp"
|
|
PACKAGE_VERSION="2.1.0"
|
|
REMOTE_NAME="cimmeria"
|
|
|
|
echo "Creating Conan package for $PACKAGE_NAME/$PACKAGE_VERSION..."
|
|
|
|
# Create the package
|
|
conan create . --profile:build=default --profile:host=default
|
|
|
|
echo "Package created successfully!"
|
|
|
|
# Test the package
|
|
echo "Testing package..."
|
|
conan test test_package $PACKAGE_NAME/$PACKAGE_VERSION@ --profile:build=default --profile:host=default
|
|
|
|
echo "Package tested successfully!"
|
|
|
|
# Upload to Cimmeria (if remote is configured)
|
|
if conan remote list | grep -q "$REMOTE_NAME"; then
|
|
echo "Uploading package to $REMOTE_NAME..."
|
|
conan upload $PACKAGE_NAME/$PACKAGE_VERSION --remote=$REMOTE_NAME --all
|
|
echo "Package uploaded to $REMOTE_NAME successfully!"
|
|
else
|
|
echo "Remote '$REMOTE_NAME' not configured. To upload the package:"
|
|
echo "1. Add the remote: conan remote add $REMOTE_NAME <cimmeria-url>"
|
|
echo "2. Login: conan remote login $REMOTE_NAME <username>"
|
|
echo "3. Upload: conan upload $PACKAGE_NAME/$PACKAGE_VERSION --remote=$REMOTE_NAME --all"
|
|
fi |