Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
[Ll]ibrary/
[Tt]emp/
[Oo]bj/
[Bb]uild/
[Bb]uilds/
Assets/AssetStoreTools*

# Visual Studio cache directory
.vs/

# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.opendb

# Unity3D generated meta files
*.pidb.meta
*.pdb.meta

# Unity3D Generated File On Crash Reports
sysinfo.txt

# Builds
*.apk
*.unitypackage

\.idea/
/src/*/bin
/src/*/obj
30 changes: 30 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
language: generic

env:
- MASTER_TARGET_BRANCH=upm DEVELOP_TARGET_BRANCH=upm-dev TEST_TARGET_BRANCH=upm-test TARGET_BRANCH=not_defined TEST_RUN=false FOLDER_TO_EXPORT=Assets

sudo: required

before_install:
- |
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
TARGET_BRANCH=$TEST_TARGET_BRANCH
elif [ "$TRAVIS_BRANCH" = "develop" ]; then
TARGET_BRANCH=$DEVELOP_TARGET_BRANCH
elif [ "$TRAVIS_BRANCH" = "master" ]; then
TARGET_BRANCH=$MASTER_TARGET_BRANCH
else
TARGET_BRANCH=$TEST_TARGET_BRANCH
fi

after_success:
- chmod 777 -R Ci
- Ci/move_to_packagebranch.sh

branches:
only:
- master
- develop
- /^(?i:test).*$/
except:
- /^(?i:upm).*$/
8 changes: 0 additions & 8 deletions AssetBundleManager.sln.DotSettings.meta

This file was deleted.

File renamed without changes.
File renamed without changes.
12 changes: 12 additions & 0 deletions Assets/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "asset-bundle-manager",
"displayName": "Asset Bundle Manager",
"version": "0.1.2",
"unity": "2019.1",
"description": "Yet another asset bundle manager for Unity",
"keywords": [
"unity",
"bundle"
],
"category": "Instrument"
}
7 changes: 7 additions & 0 deletions Assets/package.json.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

50 changes: 50 additions & 0 deletions Ci/move_to_packagebranch.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
#!/bin/bash

#set -e
set -x

#echo "git push"
REMOTE=$(git config --get remote.origin.url)
echo $REMOTE
COMMIT=$(git log -1 --pretty=%B)
echo $COMMIT

echo "TARGET_BRANCH is $TARGET_BRANCH"

git archive -o archive.tar HEAD:$FOLDER_TO_EXPORT
ARCHIVE_PATH=$(pwd)

mkdir ../$TARGET_BRANCH
cd ../$TARGET_BRANCH

if [ "$(git ls-remote $REMOTE $TARGET_BRANCH | wc -l)" != 1 ]; then
git clone --depth=1 $REMOTE
cd *
git checkout -b $TARGET_BRANCH
else
git clone --branch=$TARGET_BRANCH $REMOTE
cd *
fi

shopt -s extglob
rm ./ -dr -- !(.git)

mv $ARCHIVE_PATH/archive.tar archive.tar

echo "Archive content:"

tar -tf archive.tar
tar -xf archive.tar --overwrite
rm archive.tar

git add -A

echo "Diffs:"
git diff --cached

git config --global user.email "travis@travis-ci.org"
git config --global user.name "Travis CI"

git commit -m "$COMMIT"

git push https://$GITHUB_TOKEN@${REMOTE#*//} $TARGET_BRANCH
11 changes: 11 additions & 0 deletions Ci/show_tree.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/bash


shopt -s globstar
for rdir in $1
do
for file in $rdir/**
do
echo "$file"
done
done
8 changes: 0 additions & 8 deletions LICENSE.meta

This file was deleted.

12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,18 @@ We felt the AssetBundleManager provided by Unity was complicated and out-dated..
## Requirements
- Unity 2017.1 or greater.

## Installation

- Open file `manifest.json` in `your_repo/Packages`,
- Under `dependencies` add following line:

```json
"asset-bundle-manager": "https://github.com/SadPandaStudios/AssetBundleManager.git#upm",
```

- Refresh your project in Unity,
- Don't forget to add this assembly `AssetBundleManager` to `Assembly Definition References` if you want to use this tool from your assembly.


## Recommendations
This module pairs well with Unity's [Asset Bundle Browser](https://github.com/Unity-Technologies/AssetBundles-Browser) (ABB) tool.
Expand Down
8 changes: 0 additions & 8 deletions README.md.meta

This file was deleted.