Travis CLアカウントを登録する
トラヴィスCIネット公式 https://travis-ci.org一般的な使用に登録ログgithubの不正アクセス、サインイン]をクリックします
SpringBootまたはMaven Webプロジェクトを作成し、GitHubに送信する
ここで私はspringbootプロジェクトを作成します
Spring WebおよびJUnit座標をインポートする
<! - 春のWeb - > < 依存> < groupIdを> org.springframework.boot </ groupIdを> < たartifactId >春・ブート・スターター・ウェブ</ たartifactId > </ 依存関係> <! - JUnitの- > < 依存関係> < グループID > junit </ グループID > < アーティファクト ID > junit </ アーティファクト ID > < バージョン> 4。12 </バージョン> < スコープ>テスト</ スコープ> </ 依存関係>
コントローラーを書く
@RestController public class HelloController { @RequestMapping( "/" ) public String hello(){ return "hello world!Travis CI!" ; } }
Springbootテストクラス:
import org.junit.jupiter.api.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; @RunWith(SpringRunner。クラス) @SpringBootTest クラスTestTravisSpringbootApplicationTests { @Test 無効contextLoads(){ System.out.printlnはは( "これは簡単なテストで、あなたはそれを渡します。" ); } }
次に、プロジェクトのREADMEファイルをオンラインで追加します。追加しないと、次のステップに進むことができません。
Travis CI公式ウェブサイトでGitHubプロジェクトをビルドする
ここで「+」記号をクリックします
アイテムを検索する
プロジェクトの右側にある開くボタン
プロジェクトのルートディレクトリの下に[.travis.yml]ファイルを追加します
このステップはgithub公式ウェブサイトプロジェクトの下に作成されます。[新しいファイルを作成]をクリックします
ローカルで直接作成することもできます。
言語:java
インストール:mvn install
.travis.ymlファイルをプッシュした後、travis ci公式Webサイトでプロジェクトの変更を確認できます
自動展開
Travisが送信に基づいてビルドプロセスを自動的に実行できるようになったので、次のステップはリモートサーバーにデプロイすることです。トラヴィスが提供
after_success
このステップを達成するために。ただし、これに先立って対処する必要のあることが1つあります。サーバーにデプロイするため、リモートサーバーにログインするためにTravisを要求する必要があります。これはオープンソースプロジェクトであるため、ログインパスワードの問題をどのように解決すればよいですか。
暗号化